0

我正在尝试,给定一个目标网站,避免所有的服务器脚本。为此,我首先下载了该页面的内容,然后创建了一个检测 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 加载存储在数据文件夹中的本地页面。我希望这个解释能澄清一点。

4

0 回答 0