Chrome がユーザー スクリプトのメタデータを使い果たしているようです。
// ==ユーザースクリプト==
// @name フラグ オフトピック ボタン
// @バージョン 1.0
// @description トピック外投票ボタン
// @author マニッシュ・ゴレガオカール (http://stackapps.com/users/10098/manishearth)
// @license GNU GPL v3 (http://gnu.org/copyleft/gpl.html)
// @include http://meta.stackexchange.com/questions/*
// ==/ユーザースクリプト==
関数 with_jquery(f) {
var script = document.createElement("スクリプト");
script.type = "text/javascript";
script.textContent = "(" + f.toString() + ")(jQuery)";
document.body.appendChild(スクリプト);
};
//(残りのスクリプトはリクエストに応じて入手可能)
スクリプトは機能しますが、メタデータは機能しません (すべてのサイトで実行しようとする、「Flag Offtopic ボタン」の代わりにファイル名が表示されるなど)。
私はユーザースクリプトが初めてなので、何が間違っているのかわかりません。愚かなこと、間違いありません。
追加情報: 最初は、スクリプトに互換性のない文字セットがありました (理由はわかりません)。Dreamweaver の Modify>Page properties を使用して UTF-8 に変更したところ、スクリプトが機能しました (メタデータを使用)。後でメタデータが壊れました(いつだったか思い出せません)が、何か間違ったスペースだと思いました。今、私は何が悪いのかを見つけることができません。上記のコード自体 (コピーしてメモ帳に貼り付け、名前を付けて保存しabc.user.js、Chrome にドラッグ アンド ドロップすると) のメタデータが失われます。