0

自分のサイトにリンクをホストしたいと考えています。onlickイベントを含み、新しいタブで開きます。開いている間または読み込み後に、読み込まれたページ内にコードを追加する必要があります。これは可能ですか?

またonclick、ロードされたページ内のすべてのリンクにイベントを追加する必要があります。

<a href="url" onclick="somescript()" target="_blank"> sometext here </a> 

私のサイトのページで。そしてJavaScript

<script>
onload = zawgyi ();
function zawgyi() {var fontfamily='Zawgyi-One';
    document.getElementByTagName('body')[0].style.fontFamily=fontfamily;
    //and all the way to p,div,span and so on
};
function somescript(){/*code need to inject the all function including javascript   
    itself  and onclick event on all <a> tag.*/
}:
</script>

ブックマークレットでこれを行うことができることを知っています。しかし、私は毎回クリックしたくありません。私の目的は、自分のサイトにアクセスして zawgyi サイトを読むことです。その後、ユーザーは通常どおりアクセスできます。
また、目的を達成するための他の方法も知りたいです。

4

2 に答える 2

0

あなたがしようとしていることに感謝します。これが可能である場合、誰かがどのような悪いことをする可能性があるかを考えてみてください。それが不可能な理由です。セキュリティ ルールは「同一オリジン ポリシー」と呼ばれます。

このポリシーを回避する方法は、ユーザー スクリプト、拡張機能、またはアドオンを作成することです。

于 2013-02-12T13:13:34.277 に答える
0

ありえない。訪問のたびにブックマークレットをクリックする必要がないように、Greasmonkey を使用します。

于 2013-02-12T10:55:09.537 に答える