94

最初に私が抱えている問題を言いましょう。同じ Web ページに何度も入力する必要があり、入力する必要があるコンテンツの大部分は同じですが、Web ページ全体に散らばっています。

私が考えていた解決策:ページにいるときにそのブックマークをクリックするだけで、いくつかのことを行うように、Googleブックマークの後ろに置くJavaScript関数を作成する方法があることを知っています。

誰かがこのようなものを使用 (または作成) したかどうか疑問に思っていました。これを自分で作ることができるとしたら、どのように始めますか? また、jquery は使用できますか?

これを作成することが可能であれば、クリックしたときにポップアップを表示していくつかのパラメーターを尋ねて、同じことを 3,4 回入力する必要がないようにすることも可能かどうかも疑問に思っていました。

4

6 に答える 6

143

これは、 bookmarkletを使用して行うことができます。ブックマークレットは、疑似プロトコルで始まり、javascript:その後に URI エンコードされた JavaScript コードが続く URI を持つブックマークです。ブックマークをトリガーすると、ブラウザーは現在のページのコンテキストでコードを実行します。そのページに移動し、ブックマークレットを使用して標準的な情報を入力します。

たとえば、次のブックマークレットは、実行時にページ上で を持つ要素を探し、見つかった場合はそのプロパティid someElementに割り当てます。"some value"value

javascript:(function(){var d=document,e=d.getElementById("someElement");e.value="some value";})();
于 2013-09-18T12:49:27.807 に答える
4
javascript : { document.getElementById('PlateNo').value='0815';document.getElementById('AppRef').value='013007';document.getElementById('VehicleReg').value='MX53 YMD'; void(0) }
于 2016-07-29T12:19:34.220 に答える