ブックマークレットの
最初の開始部分と
2番目の読み込み部分に関する2つの以前の出版物の続きで、完全を期すために、ブックマークレットの
3番目の予備部分を検討します。
「ファンシー」ブックマークレットのロジックを簡単に思い出してください。
- ブラウザのブックマークに保存されたリンクをクリックすると、小さな(最大2,000文字の)javscriptコードが呼び出されます。その主なタスクは、ブックマークレットのメイン作業を実行するjavascriptコードのロードを整理することです
- ロード後のブックマークレットの大部分がすべての作業を行います。
- ブックマークレットの主要部分をロードできない場合、作業の主要部分は、原則として、切り捨てられた形式でブックマークレットのバックアップ部分によって実行されます。
わかりやすくするため、
TheOnlyPage Webサービスのブックマークレットを参照して、検討中の資料を示します。 このブックマークレットのインストール方法の詳細については
、Webサービスヘルプシステムを参照してください 。
ブックマークレットの
バックアップ部分に関する有用な情報のほとんどは、ブックマークレットの
最初の開始部分に関する出版物で提供されており、
次のことが示されています。
1)ブックマークレットの
バックアップ部分は 、デザインを使用し
てブックマークレットの
ロードされた部分のロードでエラーが発生した場合に動作します
script.addEventListener('error', function(){
2)機能-エラーハンドラーは2つのアクションを実行します。
- ブックマークレットのバックアップ部分に転送するためのパラメーターを定義します。
- ブックマークレットの背面を呼び出します。
ユーザーにとって、
ロードされたブックマークレットオプションと
バックアップブックマークレットオプションのグラフィカルインターフェイスは、非常に似たものにすることができます。
ロードされたバージョンの
TheOnlyPageブックマークレットで
ブックマーク、メモ、またはHTMLフラグメントを
作成するためのフォームは次のとおりです。
TheOnlyPageブックマークレットの
バックアップバージョンで
ブックマーク、メモ、またはHTMLフラグメントを
作成するための同様のフォーム:

ご覧のとおり、ほぼ同じことです。 ブックマークレットの
ダウンロード可能部分と
バックアップ部分のグラフィカルインターフェイスを操作する
場合 、
3つの違い があります。
最初の違いは、ブックマークレットの
ロードされた部分のグラフィカルインターフェイスが現在のドキュメント上に「ポップアップ」することです。 ブックマークレットの
バックアップ部分のグラフィカルインターフェイスは、ロードされる別のページに表示されます。
- または、処理中の現在のドキュメントの代わり。
- ホテルのブラウザのポップアップウィンドウのいずれか。
いずれにしても、ユーザーが処理中の現在のページを離れるので、
バックアップオプションを表示するのはそれほど明白ではありません。
2番目の違いは
、ブックマークレットの
ダウンロード可能な部分は 、現在のページに埋め込まれたときにデータを受け取るため、現在のWebページに関する大量のデータを処理できることです。 ブックマークレット
のバックアップバージョンは 、アドレスバー
*で受信したデータのみを処理します。 送信できるデータとその量は
、ブックマークレットの
開始部分の最大文字数2000文字によって制限されます。
たとえば
、 TheOnlyPageブックマークレットの
ダウンロード可能な部分は 、画面上の最も「注目に値する」視覚要素を計算しますが、2000文字に対応することは不可能であるため
、ブックマークレットの
バックアップ部分ではこの機能を使用できません。
3番目の違いは
、ブックマークレットの
ダウンロード可能な部分は現在のドキュメントでの作業中にデータを受信でき
、ブックマークレットの
バックアップバージョンは作業の開始時にアドレスバーパラメーターを介してすべてのデータを受信することです
*ブックマークレットの
バックアップ部分に関する
主要なポイント は、ブックマークレットの
最初の開始部分に関する出版物で検討されました。
ここでは
、ブックマークレットの
バックアップ部分の完了に関する別の
重要な点に注意することができます。 このような完了により、ユーザーは、データが処理されていた現在のWebページに戻るはずです。
そのため、
TheOnlyPage Webサービスのブックマークレットを
使用する場合
、ブックマークレットの
バックアップバージョンを呼び出してから、[
作成 ]ボタンをクリックしてブックマーク、メモ、またはHTMLフラグメントを作成するか、[
キャンセル]を
クリックして結果を保存せずにブックマークレットを終了すると、ブックマークレットが完了します。
同時に、ブックマークレットの
バックアップバージョンのページの代わりに、作業した現在のページが現在のブラウザーウィンドウに読み込まれ、次のJavaScriptコードで実装できます。
もちろん、ブックマークレットの
後ろの部分で現在のWebページに戻るために、このページのアドレス
は、ブックマークレットの
後ろの部分に渡される他のパラメーターの中にあるべきです。
* 現在のドキュメントからブックマークレットの
バックアップ部分へのパラメーターの転送の詳細について
は、ブックマークレットの
最初の開始部分に関する出版物をお読みください