3
A
回答
2
简单的答案是,你不能。与Firefox和Chrome扩展不同,Safari扩展不允许您在其中嵌入npapi插件。
1
您可以在Safari扩展创建工具栏
负载NPAPI到工具栏
在开始扩展使其不可见
获取工具栏对象
获取从工具栏对象
try {
var toolbarWindow = safari.extension.bars[0].contentWindow;
safari.extension.bars[0].hide();
var doc = toolbarWindow.document;
var plugin = doc.getElementById("plugin");
if (plugin)
plugin.samefunction();
} catch(e) {
}
在Safari 5.1测试插件对象,6.0
相关问题
- 1. NPAPI插件没有加载在Safari
- 2. 是否可以在Safari(Mac OS X)中加载NPAPI插件?
- 3. 移植XPCOM Firefox扩展到Chrome扩展与NPAPI插件
- 4. 从Firefox扩展中调用NPAPI插件功能
- 5. 如何从Safari中的NPAPI插件呈现HTML
- 6. 我怎么可以加载一个NPAPI插件在Safari
- 7. NPAPI插件无法在Firefox中加载
- 8. 在Chrome中加载NPAPI插件
- 9. Npapi插件在safari中崩溃
- 10. 如何从扩展文件中加载webview中的swf文件?
- 11. 如何在谷歌浏览器扩展插件中加载jQuery
- 12. Safari 5.0.1上的插件+扩展
- 13. 如何在OSX 10.11中调试Safari NPAPI插件?
- 14. NSIS加载一个NPAPI插件
- 15. NPAPI mozilla插件加载问题
- 16. 在Chrome上未加载NPAPI插件
- 17. Safari NPAPI插件和视网膜支持
- 18. 下载和Safari扩展
- 19. 如何从C加载C扩展
- 20. 如何从shell扩展加载DLL?
- 21. global.html无法从Safari浏览器扩展程序生成器加载NPAPI插件,但它直接链接的加载
- 22. 如何从插件扩展jQuery.css
- 23. 如何在Firefox和Safari浏览器上加载扩展?
- 24. 如何下载手机safari不支持的附加扩展?
- 25. 如何在Safari应用程序扩展中加载本地HTML文件
- 26. 如何扩展插件?
- 27. 带有NPAPI插件扩展的外部dll包装
- 28. 如何加载从Chrome扩展文件中为我的网站
- 29. 如何让XCode/GDB打破Safari 5.1 NPAPI插件?
- 30. 如何使用NPAPI插件在safari上显示输入框
嗨Taxilian,我试图从Safari扩展的注入脚本调用NPAPI插件,扩展是成功加载NPAPI,但它是失败从global.html ed加载,谢谢 – Akbar
哇,你的意思是我是对的?真棒! – taxilian
当然它支持Safari 5.1;如果您遇到问题,请从源代码管理获取最新信息。但是,这不是一个好的地方,可以在论坛,聊天室或谷歌群组中提问,而不是在SO的评论中进行讨论 – taxilian