ブックマークレット内のアクションを使用してさまざまな Web ページにアクセスすることを意味する一連の手順をユーザーに案内できるかどうかを知りたいです。私が欲しいのは、一種のウィザードまたは自動化されたアクションのクロス Web ページです。
user1785721
質問する
217 次
2 に答える
1
恐れません。あなたが説明していることは、実際には非常に危険です。ブックマークレットに悪意のあるコードがあれば、ログインしているすべてのサイト、電子メール、Amazon などにアクセスできます。攻撃の疑似コードは次のようになります。
window.location = "www.gmail.com";
ajax.post("www.gmail.com/deleteAllMail");
window.location = "www.amazon.com";
ajax.post("www.amazon.com/buyReallyExpensiveStuff");
于 2013-02-09T13:53:17.670 に答える
0
iframe 内で新しいページを開くと、部分的に可能になります。ただし、Web ページのコンテンツを変更することはできなくなりますが、iframe の URL を変更して、さまざまな Web サイト (スライドショーのようなもの) を移動するだけです。
あなたがページの所有者である場合、別のドメインにある場合でも、postMessageを使用して対話できることに注意してください。
または、サーバー側で「トンネリング」を実行し、ページを取得した各チームに必要な JS を注入することもできます。
しかし、あなたがページの所有者でない場合、おそらく最もクリーンなアプローチは、サポートしたいブラウザー用の単純な再起動不要のアドオンを作成することです。
于 2013-02-09T12:09:15.647 に答える