AdobeフリーのMacでFlashコンテンツを表示する方法

AdobeフリーのMacでFlashコンテンツを表示する方法

2分で読めます
| マック

私も多くの人と同じように、MacでFlashが動作の安定性に問題を引き起こすことに気づき、Flashを削除しました。MacにFlashがインストールされていないので、Flashコンテンツのあるサイトにアクセスする際は、サイトのURLをコピーしてGoogle Chrome(Flashが内蔵されています)に貼り付け、Chromeでそのサイトを開いていました。

このプロセスを効率化するために、AppleScriptをいくつか組み合わせ、Automatorを使ってサービスを作成し、そのサービスを実行するファンクションキーを割り当てました。これで、Flashコンテンツを含むサイトにアクセスすると、F16キーを押すだけでChromeでコンテンツが開きます。F16ファンクションキーを使うことにしましたが、キーボードショートカット(Control-Alt-Cなど)でも同じことができます。

以下は、サービスを作成し、ファンクション キーを割り当てるために使用した手順です。

Automatorを開く

新しいサービスを作成する

ドキュメントの種類として「サービス」を選択し、「選択」をクリックします。

入力なしを設定

サービス入力画面で、「サービスが選択したものを受信する」入力ボックスを「入力なし」に変更します。

アプリケーションをSafariに設定する

アプリケーション フィールドを「任意のアプリケーション」から「Safari」に変更します。

AppleScriptを実行を選択

ライブラリから「ユーティリティ」を選択し、「AppleScript を実行」アクションをダブルクリックします。

デフォルトコードを削除する

デフォルトのプレースホルダー AppleScript を選択して削除します。

コードを貼り付ける

現在の Safari URL をコピーし、その URL を Chrome で開くように設計された次の AppleScript を貼り付けます。

property theURL : " "

tell application "Safari"


theURL をウィンドウ 1 の現在のタブの URL に設定する
end tellアプリケーション “Google Chrome” に通知する
if (count of windows) が 0 またはフロント ウィンドウが表示されていない場合は
新しいウィンドウを作成する
else は
フロント ウィンドウのタブの最後に新しいタブを作成する
end if
ウィンドウ 1 のアクティブ タブの URL を theURL activateに設定するend tell

このAppleScriptは、Chromeがまだ開いていない場合はChromeを開くように設計されています。Chromeが開いている場合は目的のURLを新しいタブで開きます。

サービスを保存する

サービスを保存し、「Safari の URL を Chrome で開く」など適切な名前を付けます。名前は任意ですが、サービスの正確な名前をメモしておいてください。この名前は、後でキーボードショートカットを作成する際に必要になります。

The Keyboard System Preference Pane

システム環境設定を開き、「キーボード」環境設定パネルに移動します。

Set the Keyboard Shortcut

[キーボード ショートカット] タブで [サービス] を選択し、[全般] カテゴリで新しく作成したサービスを見つけます。

サービス名の右側のスペースをダブルクリックして、キーボード ショートカット入力ボックスを開きます。

Enable the Keyboard Shortcut

サービスに割り当てるキーまたはキーの組み合わせを入力します。入力が完了したら、サービス名の左側にあるボックスにチェックを入れて、キーボードショートカットを有効にしてください。

これで完了です!これで、キーボードショートカットを使って、Flashコンテンツを含むウェブサイトをChromeで自動的に開けるようになりました。テストするには、Safariで任意のウェブサイトを開き、指定したショートカットを押してください。サイトがChromeですぐに開くはずです。

素晴らしいヒントとウォークスルーをありがとう、ジェームズ!

Knowledge Network