2013-09-27 2 views
1

Создание очень простого приложения Cocoa с использованием Xcode 5. Главное окно - это просто WebView с включенными подключаемыми модулями, которые пытаются загрузить страницу из Интернета с помощью встроенной в нее Flash.Почему Flash-ролики отображаются как «Отсутствующие плагины» в Cocoa WebView?

Песочница отключена, и я дважды и трижды проверил, что плагины включены в веб-обозревателе (как в nib, так и программно). Я также попытался запустить приложение в 32- и 64-битных режимах ,

Даже при навигации по веб-интерфейсу на веб-сайт Adobe Flash появляется окно с отсутствующим подключаемым модулем. Что может заставить объект WebView не иметь Flash?

+1

вспышки не поддерживается на любом устройстве IOS: http://www.apple .com/hotnews/thoughts-on-flash/ – LuisCien

+2

Это приложение OS X. –

ответ

3

Я бы предположил, что это один из 3 вариантов.

  1. У вас нет установленной вспышки.
  2. У вас установлена ​​вспышка, но нет установленной вспышки.
  3. У вас установлена ​​старая версия вспышки, и она отключена.

Я проверил, что он работает (в моей системе) с очень небольшим тестом:

enter image description here

NSURLRequest * request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.adobe.com/swf/software/flash/about/flashAbout_info_small.swf"]]; 
[[self.webView mainFrame]loadRequest:request]; 
+0

Grady - вы используете этот тест как 64-разрядное приложение на OS X 10.8? Спасибо –

+0

Да, это 10.8 нормальная установка, 64-разрядная –

Смежные вопросы