avoid too large title
by
a-kuma3
2017-02-16 [2017/02/16 16:08:01]
remove title attribute of hatena-news at www.hatena.ne.jp
-
/*
* @title avoid too large title
* @description remove title attribute of hatena-news at www.hatena.ne.jp
* @include http://www.hatena.ne.jp/
* @license MIT http://opensource.org/licenses/MIT
* @javascript_url
*/
// http://q.hatena.ne.jp/1487159409
(() => {
const MAX_TITLE_LENGTH = 20;
// let dummy = document.createElement("div")
Array.prototype.forEach.call(document.querySelectorAll("#s-hatenanews .list a.list-link"), function(a) {
// Too large title, even if decode HTML (´・ω・`)
// dummy.innerHTML = a.title
// a.title = dummy.textContent
if (a.title.length > MAX_TITLE_LENGTH) {
a.title = ""
}
})
})()
-
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。