FF Addon-sdk:避免服务器脚本的简便方法

时间:2012-07-02 14:55:32

标签: firefox-addon-sdk

我正在尝试,在给定目标网站的情况下,避免使用所有服务器脚本。为此,我首先下载了该页面的内容,然后创建了一个检测URL的pagemod。问题是,然后,我想加载存储的内容,但我不知道如何轻松地做到这一点。例如,我尝试过:

    new PageMod({
      include: /(http:\/\/)?(www.google)(.([a-z]){2,3}){1,2}(\/)?/,
      contentURL: data.url('google.html'),
      contentScriptWhen: 'end',
      contentScriptFile: [data.url('contentScripts/jquery.js'), 
                          data.url('contentScripts/handleQuery.js')],
      contentScript: 'alert("' + data.load('contentScripts/google.html') + '");',          
      onAttach: function getQuery(worker) { ... }

google.html是Google的主页。但它给了我很多错误......

有人知道更好的解决方案吗?

编辑:目标是以某种方式避免服务器在您访问网站时可以执行的脚本(PHP,C#等)。我想如果我下载页面我只得到客户端代码(html,css,javascript等),所以,如果我在本地加载页面,我可以这样做。问题是我不知道如何使用Firefox addon-sdk加载存储在例如数据文件夹中的本地页面。我希望这个解释能够澄清一点。

0 个答案:

没有答案