ほしいもの:ブックマーク ツールバーで簡単に見つけられるように、ファビコンの表示を制御していない Web サイト。
問題: Web 開発者が「eLearning」サブドメインにファビコンをリンクするのを忘れた
調整の試み:この JavaScript 拡張機能を作成しました。Firefox Nightly 21.0a1 (2013-01-14) で Scriptish 0.1.8 を実行
// ==UserScript==
// @id 120398
// @name AngelIco
// @version 1.0
// @namespace
// @author
// @description
// @include https://elearning.fgcu.edu/default.asp
// @run-at document-start
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
// ==/UserScript==
$('head').append("<link rel=\"shortcut icon\" href=\"//fgcu.edu/favicon.ico\"/>");
$('head').append("<script>alert(\"Oh, it worked!!!!!\")</script>");
スクリプトの予想される動作: favicon へのリンクを挿入し、それを読み込みます。
スクリプトの実際の動作: Firebug は、ファビコンへのリンクが正常に挿入されたことを示し、「ああ、うまくいきました!!!!!」と警告しますが、ファビコンは実際には表示されません。
試みられたデバッグ:
スクリプトのロード時に再生
//@run-at document-start //document-idle //document-end
ローカル ハード ドライブからファビコンを読み込んでみました
$('head').append("<link rel=\"shortcut icon\" href=\"file:///C:/Users/Tyler/Desktop/favicon.ico\"/>");
次のいずれかで回答してください: (優先順)
- ユーザー スクリプトの修正。
- 私が望むものを達成するための別の方法。
- この仕事をするために私がしなければならないことについての漠然としたヒントと、それに続くこのウィンクした顔 ";-)"
- 侮辱。
- 応答なし。