【问题标题】:global.html is unable to load NPAPI plugin from safari-extension builder but its loading from the direct linkglobal.html 无法从 safari-extension 构建器加载 NPAPI 插件,但从直接链接加载
【发布时间】:2010-12-23 13:27:57
【问题描述】:

我正在为 Mac 和 Win 开发一个 Safari 扩展。 我的扩展是我存储在 ** /Library/Internet Plug-ins/** 的插件的触发点 我的扩展程序的 global.html 正在通过 object 标签调用我的插件 mime 类型

问题是在 Mac 上,我通过 safari-extz-builder 加载我的 extz,插件没有被调用,但是当我将相同的 global.html 拖到 safari 窗口时,它正在工作。 同样的 global.html 在 Windows 上也可以正常工作。

我也使用通用插件“npsimple”重复了相同的过程,这给了我相同的结果(即处理直接链接但从扩展构建器加载失败)

我的 global.html 代码:

<html>
    <body>        
 <object id="pluginobj" type="application/x-vnd-aplix-foo">Plugin FAILED to load</object>        
 <script type="text/javascript">
  function foo() {
   alert(document.getElementById("pluginobj").foo());
  }  
  foo();
 </script>        
    </body>
</html>

npsimple 的链接:

http://git.webvm.net/?p=npsimple;a=tree

我一定错过了一些非常愚蠢的东西。 有什么想法吗??

TIA

基本数据

OSX 10.5.8 / Safari 5.0.3

【问题讨论】:

  • 嘿,你找到解决方案了吗?

标签: macos npapi safari-extension


【解决方案1】:

我发现了同样的情况,我能想出的唯一解决方法是将 NPAPI 插件添加到菜单栏。它可以工作,但它似乎无缘无故地自行关闭,每次这样做时我都必须重新加载它。烦人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    相关资源
    最近更新 更多