我想开始编写一个基本的Firefox插件,它允许正确显示降价文件。非HTML文件的Page-Mod
不幸的是,我甚至无法让这个过程的第一步工作。
我有一些基本的代码:
var pageMod = require("page-mod");
pageMod.PageMod({
include: [/.*.md/, /.*.markdown/],
contentScriptWhen: 'end',
contentScript: 'window.alert("Page opened");'
});
但是打开此类文件时,本地或从服务器不会被触发。
即使使用简单的include: ['*']
,除非我打开非HTML文件,否则在访问的每个页面上都会触发警报。
那么,如何尽可能地将文本文件或其他非HTML文件,获取其内容或写入新内容?
内容脚本只会触发,所以不可能用这种方式来访问非HTML页面。 – canuckistani 2011-12-29 17:04:28
我明白了。那么这是否意味着我无法使用插件完成此任务,或者有其他类型的脚本可以使用? – KonstantinK 2011-12-29 17:17:00
我对如何解决这个问题有一个聪明的想法,我会在几个小时内对它进行测试并回复给您。 – canuckistani 2011-12-29 19:00:24