我很难问这样一个基本问题,但是我的智慧结束了.
我正在使用32位Windows 7计算机,运行Firefox 34.0.5.
我在目录中有一个简单的Firefox扩展C:\Projects\CloudGem\plugin
.
文件结构如下:
除某些FF开发人员插件外,所有其他插件都被禁用.
两个实例的内容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)