1

トレント ページを表示している場合、タブのタイトルは次のとおりです。

Bitsoup.org トレント食欲に最適なサイト :: torrent "ABC" の詳細

「ABC」は torrent ファイルの名前です。

残念ながら、3 つ以上のタブを開いていると、トレント ファイルの名前がわかりません。

タイトルを切り詰める、または分割する Greasemonkey スクリプトを作成しようとしています。これにより、最初の部分ではなく torrent 名のみが表示されます。

を使用して、ページに関連付けられたタイトルを変更できることを認識していますdocument.title = ...

しかし、何に割り当てればよいかわかりません。

4

2 に答える 2

4

おそらく、正規表現を使用できます。

document.title = document.title.match(/"([^"]+)"/)[1]

この正規表現は、グループ化を使用して引用符の間にある最初のものを照合し、それをtitle(引用符なしで) に割り当てます。

于 2012-06-28T21:24:44.580 に答える
3

タイトルの先頭が常に同じであることがわかっている場合は、substr メソッドを使用するのが最も簡単です。たとえば、あなたが付けたタイトルで:

document.title = document.title.substr(76);

それが静的なタイトルでない場合、RegEx が次に最も論理的なルートになります。最後の引用符のセットに一致し、潜在的な空白を無視するには:

document.title = document.title.match(/"([^"]+)"\s*$/)[1];
于 2012-06-28T21:25:22.697 に答える