1

次で始まるブックマークレット コードがあります。

*javascript:var%20nodeaddpath="http://www..................*

そして次で終わります:

*bout:blank"==l?nourl():a();;void(0);*

書く必要がなかったので、開始と終了の間のコードには書きませんでした。ここで、このブックマークレットを他の Web ページ、つまり、訪問者がクリックするとブラウザのブックマーク バーとまったく同じように機能するリンクのように表示される html ページに挿入したいと考えています。stackoverflow や他のウェブサイトで多くのチュートリアルを読みましたが、それらはステップバイステップではないため、使用できませんでした。このブックマークレットをウェブページに挿入できるプログラミングに非常に慣れていないので、すべての詳細を順を追って説明してください。

4

1 に答える 1

2

私の知る限り、ブックマークレットは単なる JavaScript の一部です。ページ上に存在して実行されているかのようにプログラムします。つまり、普通のスクリプトのように書きます。

ページ上のブックマークレットは、ブックマーク バーから実行されるブックマークレットと違いはありません。これらは、アドレス バーを介して実行される "後処理" の JavaScript です。

したがって、次のブックマークレット スクリプトがあるとします。

javascript:(function(){alert('hi');}());

次のようにページに埋め込むことができます。

<a href="javascript:(function(){alert('hi');}());">Say Hi!</a>

リンクをブックマーク バーにドラッグしてクリックしてみてください。同じことが行われます。

于 2012-11-04T02:40:54.260 に答える