增加網址:
文章備註、標題(會記錄下來,但是暫時不會顯示):
[綜合]無題 無名 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:COZF3ts2 2019/04/29(一) 00:57:47.590 No.14547591
回覆: >>14547613
附圖
背骨貓廚都是好島民
無題 無名 ID:NTiqmqK2 2019/04/29(一) 01:00:30.395 No.14547608
附圖
跟這個有什麼差別?
無題 無名 ID:jPSh2g2s 2019/04/29(一) 01:01:01.341 No.14547613
附圖
>>14547591
識貨ㄛ

主要還是要感謝做homu-api的資工島島
無題 無名 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
附圖
>>14547431
感謝貓貓ㄛ
無題 無名 ID:9TNwOyfo 2019/04/29(一) 01:05:19.023 No.14547647
你寫的真好 可是手機版火狐裝了沒反應
無題 無名 ID:px26ObNE 2019/04/29(一) 01:07:17.176 No.14547664
回覆: >>14547689
>>14547647
請問手機版什麼瀏覽器可以用my script執行NG ID?
裝了一堆猴子都不能用
無題 無名 ID:jPSh2g2s 2019/04/29(一) 01:08:07.436 No.14547673
附圖
>>14547608
原來有人寫過了嗎
我有不去改版面的強迫症 不用按鈕直接點ID就搜尋
看你囉

>>14547622
>>14547647
ㄜ 我用chrome系的瀏覽器測都沒問題
我明天再看看 抱歉
あぼーん あぼーん ID:bXBzOcz. 2019/04/29(一) 01:09:01.396 No.14547676
回覆: >>14547737
這篇回覆已被刪除
無題 無名 ID:4n8F/1eM 2019/04/29(一) 01:09:30.283 No.14547684
>>14547622
有島島能解釋一下嗎
為什麼腳本把一堆東西放到// 後
//後不是註解的意思嗎
無題 無名 ID:9TNwOyfo 2019/04/29(一) 01:10:09.506 No.14547689
回覆: >>14547702
>>14547664
我是火狐裝tampermonkey
再裝ngid就可以用了
無題 無名 ID:9TNwOyfo 2019/04/29(一) 01:11:03.608 No.14547696
附圖
>>14547673
謝謝島民
無題 無名 ID:X1PpwRko 2019/04/29(一) 01:11:33.671 No.14547699
裝了 沒反應
無題 無名 ID:px26ObNE 2019/04/29(一) 01:11:39.967 No.14547702
回覆: >>14547726
>>14547689
已經裝了
還是不能用

我再找找看
感謝

>>14547673
FF不行+1
無題 無名 ID:9TNwOyfo 2019/04/29(一) 01:15:21.637 No.14547726
>>14547702
你裝的是Google play 的
還是火狐的附加元件
要裝火狐的附加元件才行
無題 無名 ID:NLEvYa7s 2019/04/29(一) 01:15:32.831 No.14547727
>>14547684
那是寫給腳本看的
無題 無名 ID:px26ObNE 2019/04/29(一) 01:16:17.610 No.14547734
附圖
無題 無名 ID:NTiqmqK2 2019/04/29(一) 01:16:36.755 No.14547737
>>14547676
https://greasyfork.org/zh-TW/scripts/34953-komica-poi171109

跟原PO的差不多
外觀不同而已
無題 無名 ID:X1PpwRko 2019/04/29(一) 01:16:39.043 No.14547738
沒事了 原來是能點id直接出來= =
雖然頁面上甚麼都沒顯示但是有效
無題 無名 ID:77f498jg 2019/04/29(一) 01:18:12.270 No.14547746
回覆: >>14547781
要怎麼搞成這種能安裝的腳本啊?
教我
無題 無名 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:KT/ufDco 2019/04/29(一) 01:24:25.216 No.14547788
回覆: >>14547885
>>14547753
>>14547760
我看你也8787的ww
無題 無名 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
附圖
>>14547753
>>14547788
OK我是87 改來改去就沒注意到了 抱歉

>>14547854
應該會
無題 無名 ID:.Xkq44x2 2019/04/29(一) 01:40:40.293 No.14547887
回覆: >>14547944
>>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:ITbUG8KI 2019/04/29(一) 01:50:11.580 No.14547944
回覆: >>14547988
>>14547854
>>14547887
替換成a link 比較好
順便加上rel可以避免跨站script執行
無題 無名 ID:.Xkq44x2 2019/04/29(一) 01:57:17.536 No.14547988
回覆: >>14548057
>>14547944
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.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
回覆: >>14548109
>>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