ターゲット Web サイトを指定して、すべてのサーバー スクリプトを回避しようとしています。そのために、まずそのページのコンテンツをダウンロードしてから、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 のメイン ページです。しかし、それは私に多くのエラーを与えます...
誰かがより良い解決策を知っていますか?
編集: 目標は、Web サイト (PHP、C# など) にアクセスしたときにサーバーが実行できるスクリプトを何らかの形で回避することです。ページをダウンロードすると、クライアント コード (html、css、javascript など) しか取得できないので、ページをローカルにロードすると、それが可能になると考えました。問題は、Firefox addon-sdk を使用して、データ フォルダーなどに保存されているローカル ページを読み込む方法がわからないことです。この説明が少し明確になることを願っています。