(機能的に)完全に機能するブックマークレットがあります。ブックマークレットをクリックすると、ポップアップが表示されます。このポップアップは、Virtual Private Server にある javascipt ファイルの組み合わせによって生成されます。
コード例:
<a href="javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://mydomain.com/myjavascript.js';})();">My Bookmarklet</a>
Web サイトでブックマークレットを使用すると、ポップアップが 1 ~ 2 秒で読み込まれます。ただし、別のサイトでブックマークレットを使用すると、少なくとも 5 秒、場合によってはそれ以上かかります。5 秒の読み込み時間を 1 ~ 2 秒の読み込み時間に近づける方法を見つけようとしているのは明らかです。これは、ほとんどのテスターが、ポップアップが表示されるまでに時間がかかるため、ブックマークレットが壊れていると考え続けているためです。
私の理論では、私のサーバー (Plesk と Virtuosso を使用する UNIX サーバー) は、外部サイトへのファイルのロードを許可する速度を制限しています。ただし、これまでのところ、サーバーの管理ソフトウェアで、それを確実に示唆するものを見つけることができませんでした. 誰かがこれを修正する方法について何かアイデアを持っているなら、私は非常に感謝しています.