小编COT*_*OTO的帖子

为什么我的简单Firefox扩展现在拒绝运行?

我很难问这样一个基本问题,但是我的智慧结束了.

情况

  • 我正在使用32位Windows 7计算机,运行Firefox 34.0.5.

  • 我在目录中有一个简单的Firefox扩展C:\Projects\CloudGem\plugin.
    文件结构如下:

    CloudGem目录结构

  • 除某些FF开发人员插件外,所有其他插件都被禁用.

  • 所有文件都经过UTF-8编码确认.

文件内容

两个实例的内容cloudgem.js是:

window.addEventListener( "load", function() {
    setInterval( function() {
        console.log( "Cloudgem service started (2)." );
    }, 2000 );
}, false );

console.log( "Cloudgem service started (1)." );
Run Code Online (Sandbox Code Playgroud)

内容cloudgem.xul是:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay>

<overlay id="cgem-scriptmount" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    <script type="application/x-javascript" src="cloudgem.js" />
</overlay>
Run Code Online (Sandbox Code Playgroud)

内容chrome.manifest是:

# Content definitions.

content      cloudgem      chrome/content/


# Overlays.

overlay chrome://browser/content/browser.xul chrome://cloudgem/content/cloudgem.xul
Run Code Online (Sandbox Code Playgroud)

内容install.rdf是:

<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
    <Description about="urn:mozilla:install-manifest"> …
Run Code Online (Sandbox Code Playgroud)

javascript firefox firefox-addon

5
推荐指数
1
解决办法
179
查看次数

标签 统计

firefox ×1

firefox-addon ×1

javascript ×1