0

私はいくつかのことをしようとしています:

  1. 外部スクリプトでコードを読み込んで実行するブックマークレットを作成する
  2. 外部スクリプトは、Google の CDN 経由で jquery をロードし、完全にロードされたら関数を実行する必要があります。

これは可能ですか?

4

1 に答える 1

2

はい。

http://benalman.com/projects/run-jquery-code-bookmarklet/

そして、外部ファイルをブックマークレットとして使用するコード:

document.body.appendChild(document.createElement('script')).src = 'http://domain.com/script.js';

リンクのコードをブックマークレットとして使用し、外部スクリプトをロードする場合は、外部ファイルのコードでjQueryを使用できるようにする必要があることに注意してください。その場合.noConflict(1)、リンクのコードから削除する必要があります。

もう1つの、おそらくより良いアプローチは、外部ファイル内のリンクからのコードを使用/* YOUR JQUERY CODE GOES HERE */し、独自のコードに置き換えることです。

于 2012-04-11T17:39:03.267 に答える