[綜合]無題 無名 ID:jPSh2g2s 2019/04/29(一) 00:38:45.778 No.14547431 評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2019-04-29 07:03:38
https://greasyfork.org/zh-TW/scripts/382340-komica-id-quick-search
花了6小時寫的小script
滑鼠點一下哀低就能直接搜尋 不用再複製貼上
我想應該沒什麼問題= =
無題 無名 ID:aQPmg6BU 2019/04/29(一) 00:53:07.338 No.14547552
無題 無名 ID:3nIff3H. 2019/04/29(一) 00:55:52.464 No.14547577
好島民 棒!!
無題 無名 ID:jPSh2g2s 2019/04/29(一) 01:01:01.341 No.14547613
無題 無名 ID:Yz66c7io 2019/04/29(一) 01:02:15.536 No.14547622 >>14547431奇怪include那行沒效果
我要加一行
// @match http://sora.komica.org/00/*
才能正常用
無題 無名 ID:bXBzOcz. 2019/04/29(一) 01:04:42.140 No.14547642
無題 無名 ID:px26ObNE 2019/04/29(一) 01:07:17.176 No.14547664 >>14547647請問手機版什麼瀏覽器可以用my script執行NG ID?
裝了一堆猴子都不能用
無題 無名 ID:9TNwOyfo 2019/04/29(一) 01:11:03.608 No.14547696
無題 無名 ID:X1PpwRko 2019/04/29(一) 01:11:33.671 No.14547699
裝了 沒反應
無題 無名 ID:NLEvYa7s 2019/04/29(一) 01:15:32.831 No.14547727
無題 無名 ID:px26ObNE 2019/04/29(一) 01:16:17.610 No.14547734
無題 無名 ID:NTiqmqK2 2019/04/29(一) 01:16:36.755 No.14547737
>>14547676https://greasyfork.org/zh-TW/scripts/34953-komica-poi171109
跟原PO的差不多
外觀不同而已
無題 無名 ID:X1PpwRko 2019/04/29(一) 01:16:39.043 No.14547738
沒事了 原來是能點id直接出來= =
雖然頁面上甚麼都沒顯示但是有效
無題 無名 ID:.Xkq44x2 2019/04/29(一) 01:19:14.278 No.14547753 你 document.getElementsByClassName("id") 總共叫了 length + 1 次 = =
強迫症快發作了
無題 無名 ID:GrdZ6f7c 2019/04/29(一) 01:19:18.058 No.14547754
>>14547684有點像是模仿 C 的 # 給編譯氣看
不過這裡的是 _____Monkey 腳本專用使用者格式
通常副檔名結尾前會加 .user 字樣變成
.user.js 或 .user.css
無題 無名 ID:uYnmaGCU 2019/04/29(一) 01:19:42.759 No.14547758
幹
才三行寫六小時喔
而且還是用別人家的Code去找的?
無題 無名 ID:jPSh2g2s 2019/04/29(一) 01:19:51.446 No.14547760 我裝電腦版火狐來測是正常耶
可能手機版瀏覽器不能用window.open()?
我對JS不熟 明天再來研究了 這語言真的8787的
無題 無名 ID:Yz66c7io 2019/04/29(一) 01:23:36.874 No.14547781
無題 無名 ID:GrdZ6f7c 2019/04/29(一) 01:28:29.704 No.14547815
>>14547760>這語言真的8787的
我看你是不懂ㄛ
覺得 javascript 反覆操作 DOM 有 jquery 或其他好用函示庫
不喜歡 javascript 的隨興有 typescript 或是 coffeescript (垃圾)
不喜歡 CSS 的簡陋有 SASS 或 LESS 或 usercss 的一些小功能
無題 無名 ID:px26ObNE 2019/04/29(一) 01:28:38.261 No.14547817
>>14547726裝好了
感謝
可惜FF用沒多久就異常肥大卡慢
後來改用kiwi好用多了
要不是垃圾掛圖廚…
無題 無名 ID:qrqyZik2 2019/04/29(一) 01:34:14.744 No.14547847
幫宣傳H島計畫
https://www.github.com/komica-random-person/HorrificIsland
我很期待新世界ㄛ
無題 無名 ID:fWTsqga. 2019/04/29(一) 01:35:22.808 No.14547854 這樣改會不會比較好?
[aa]
for(let kyaru of document.getElementsByClassName("id")){
var id = kyaru.innerHTML.slice(3,11);
kyaru.setAttribute("onclick","window.open('https://www.homu-api.com/search?id=" + id + "','_blank')");
}
[/aa]
無題 無名 ID:jPSh2g2s 2019/04/29(一) 01:40:26.033 No.14547885
無題 無名 ID:.Xkq44x2 2019/04/29(一) 01:40:40.293 No.14547887 >>14547854今天我一行流ㄛ
document.querySelectorAll('span.id').forEach(kyaru => kyaru.setAttribute('onclick', `window.open('https://www.homu-api.com/search?id=${kyaru.innerHTML.slice(3,11)}', '_blank')`));
無題 無名 ID:E80EePO. 2019/04/29(一) 01:42:38.939 No.14547897
var 過時了 改用 const 或 let
click 改用監聽的方式比較好
另外 JavaScript 真的很智障
無題 無名 ID:zEA69P/2 2019/04/29(一) 01:49:11.846 No.14547937
安裝腳本要開重chorme才有嗎
沒反應
無題 無名 ID:.Xkq44x2 2019/04/29(一) 01:57:17.536 No.14547988 >>14547944document.querySelectorAll('span.id').forEach(span => {
const a = document.createElement('a');
a.setAttribute('href', `https://www.homu-api.com/search?id=${span.innerHTML.slice(3,11)}`);
a.className = 'qlink';
a.innerHTML += span.outerHTML;
span.outerHTML = a.outerHTML;
});
你要的都給你! 給!
話說 a tag 從來沒有看過有人加上 rel 屬性,那是 link tag 用的吧
無題 無名 ID:ITbUG8KI 2019/04/29(一) 02:09:10.836 No.14548057 >>14547988好島民 棒
主要是要加 `rel="noopener"`
a link 大部分情況下都是走內站(同網域)所以沒差
但是外連就有差了 (https://developers.google.com/web/tools/lighthouse/audits/noopener?hl=zh-tw)
只能說沒有遇過不會知道.....
無題 無名 ID:.Xkq44x2 2019/04/29(一) 02:18:25.515 No.14548109
>>14548057....受教了。
話說上面那樣替換好像會把 hover 事件搞掉,還是用 event 比較好?
document.querySelectorAll('span.id').forEach(span => {
const a = document.createElement('a');
a.setAttribute('href', `https://www.homu-api.com/search?id=${span.innerHTML.slice(3,11)}`);
a.setAttribute('rel', 'noopener');
a.setAttribute('target', '_blank');
a.style.display = 'none';
span.className += ' qlink';
span.addEventListener('click', () => a.click());
});
話說你知道那種東西應該比我會寫吧w 獻醜惹w