1

Xcode 5 を使用して非常に単純な Cocoa アプリを作成します。メイン ウィンドウは、プラグインが有効になっている WebView であり、Flash が埋め込まれたページをインターネットからロードしようとします。

サンドボックスが無効になっていて、プラグインが webview で (ペン先とプログラムの両方で) 有効になっていることを二重および三重にチェックしました。また、32 ビット モードと 64 ビット モードの両方でアプリを実行してみました。

WebView から Adob​​e Flash Web サイトに移動しても、見つからないプラグイン ボックスが表示されます。WebView オブジェクトで Flash が利用できない原因は何ですか?

4

2 に答える 2

3

3つの選択肢のうちの1つだと思います。

  1. フラッシュがまったくインストールされていません。
  2. フラッシュがインストールされていますが、フラッシュ プラグインがインストールされていません。
  3. 古いバージョンのフラッシュがインストールされており、無効になっています。

非常に小さなテストで(私のシステムで)動作することを確認しました:

ここに画像の説明を入力

NSURLRequest * request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.adobe.com/swf/software/flash/about/flashAbout_info_small.swf"]];
[[self.webView mainFrame]loadRequest:request];
于 2013-10-03T13:42:26.507 に答える
2

必要な WebView プラグインがインストールされていますか? これはあなたのマシンでのみ発生していますか、それとも別のマシンでも複製できますか?

多分この投稿は役に立ちます:

Mac OS/WebView: ローカル ページが読み込まれると、Flash やその他のプラグインが利用できないのはなぜですか?

于 2013-10-02T17:36:42.870 に答える