4

ブックマークレット コードを実行するには、ユーザーがブックマークレットを操作する必要があります。ページの読み込み時にブックマークレットまたは実際にJavaScriptを自動的に実行する方法はありますか?

それとも、アドオンは進むべき道ですか?

ありがとう

4

5 に答える 5

5

ページロード時にブックマークレットを自動実行することはできないと思います。これは非常に悪意を持って使用される可能性があります。

プラグインはここに行くための最良の方法だと思います。個人的な使用のみの場合は、Firefox 用のグリースモンキーをチェックしてください。

于 2010-01-25T10:35:24.910 に答える
3

グリースモンキー

于 2010-01-25T10:35:20.227 に答える
2

Greasemonkey、または Chrome の Tampermonkey はこれを許可します....しかし、実行するスクリプトが必要です。

たとえば、特定のサイトが常に何らかのタイプの広告オーバーレイを表示し、それを無効にするスクリプトを見つけたり作成したりできる場合、そのソースを Tampermonkey に入力すると、ページがグローバルにロードされるたびに、または任意のサイト/ドメインで実行されます。 / 指定するワイルドカード式

または、特定のスクリプトをブロックしてプロセスを自動化したい場合、Notscript for chrome は、サイトにアクセスしたときに実行された各スクリプトを表示し、そのサイトまたはすべてのサイトでのその後のアクセスで許可するスクリプトを指定できるようにします。 、非常にクールです...そのようにして、気に入らない動作をブロックするスクリプトを作成または検索する必要はありません

前に指摘したように、このようなことを行うと、ブラウザのセキュリティに深刻な問題が発生するため、古いスクリプトを読むか、ソースを信頼できる場合を除き、古いスクリプトを設定しないように注意してください....

于 2012-04-14T15:35:52.577 に答える
1

Operaを使用すると、所有権に関係なく、特に「オンロード」したサイトのライブラリにjsを自動注入できると思います。

于 2010-01-26T17:13:00.410 に答える
0

まあ、それが必要な場合、onload イベントを使用して任意の JavaScript が自動的に実行されますか?

于 2010-01-25T10:19:05.577 に答える