2012-06-28 27 views
0

當瀏覽一個頁面的洪流,標籤的標題是:如何使用JavaScript修改網站的標題?

Bitsoup.org最好的網站爲你的洪流食慾::對於 洪流詳細信息「ABC」

其中「ABC」是torrent文件的名稱。

不幸的是,當我打開3個標籤時,我看不到什麼是torrent文件的名稱。

我正在嘗試創建一個Greasemonkey腳本來截斷或拆分標題,以便它只顯示洪流名稱,而不是開頭部分。

據我所知,您可以通過使用document.title = ...

修改與網頁相關聯的冠軍,但我不確定如何分配它。

+4

'document.title = document.title.substr(76);'?如果它關閉一兩個,只需修改數字,這只是獲取指定字符索引後的所有內容。 – TheZ

+0

謝謝TheZ,完美的作品! –

回答

3

你可以使用正則表達式,或者:

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

此正則表達式使用分組來比賽就是引號之間的第一件事情,並將其分配給title(不帶引號)。

3

如果您知道標題的開頭始終相同,那麼使用substr方法是最簡單的。例如,您給出的標題爲:

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

如果它不是一個靜態標題,則RegEx將是下一個最合乎邏輯的路線。匹配最後一組引用並忽略潛在空白:

document.title = document.title.match(/"([^"]+)"\s*$/)[1]; 
+0

這是一個更完整的答案。 :) – voithos