0

JavaScript ブックマークレットを使用して、要素の複数のインスタンスに対してクリック イベントを開始しようとしています。私の目標は、ブックマークレットをクリックして特定の要素を削除できるようにすることです。この答えを見つけるために vark.com や他の情報源を試してみました。

私の目標は、Google Chrome でこれを実現することです。手伝ってもらえますか?

更新:より詳細な説明はこちら

<a class="page_link" title="Visit Page" href="http://www.jitbit.com/macro-recorder/versionhistory/" target="_blank">Version History - Macro Recorder, Macro Program, Mouse...</a>

これは、PageMonitor を Chrome にインストールし、オプションをクリックして、監視しているサイトの名前が表示されている要素を検査することで見つけることができます。

例:

バージョン履歴 - マクロ レコーダー、マクロ プログラム、マウス...<--- これはリンクです

advanced rename remove Last Check: 11 seconds ago.<--- これらはオプションです

おそらくノードは間違った用語でした。

削除する

削除と表示されている場所で、発生するたびに [削除] ボタンを押すクリック イベントを開始したいPageMonitor オプション ウィンドウのスクリーンショット

4

1 に答える 1

1

あなたがやりたいことを説明してくれてありがとう。残念ながら、これは不可能だと思います。PageMonitorで遊んでいると、アドレスバー(ブックマークレットを作成するために必要)でjavascriptを実行して、拡張ページに影響を与えることはできないようです。

ただし、必要な機能を実装するためのコードは非常に簡単であり、必要に応じて拡張機能に追加することもできます。コードは次のとおりです。

$('.stop_monitoring:not(:first)').click()

残念ながら、私が言ったように、ゾーンの制限のためにこれをブックマークすることはできないと思います。安全でないブラウザJSは、信頼できる拡張機能JSとは異なるゾーンで実行されます。お役に立てれば。:/

于 2011-06-02T18:56:36.723 に答える