看板 Browsers 關於我們 聯絡資訊
請問一下 Fx的GreaseMonkey套件 是自己撰寫js他會幫你加到頁面中 那我想請問一下 是會加到頁面上ABCD那個區段呢? <html>  A  <head>  B  </head>  <body>  C  </body>  D </html> 如果在D段的話 會不會引發先後順序的問題啊? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.104.65 ※ 編輯: kiki1503 來自: 211.21.104.65 (01/04 13:33)
No:油猴子其實不算把js"加"到頁面中,而是在sandbox內執行 01/05 00:48
No:但透過unsafeWindow是可以存取頁面內的script 01/05 00:49
No:不過我不明白引發先後順序的問題在哪裡? 01/05 00:49
No:是想在要在頁面內的某段script之前執行油猴子腳本? 01/05 00:50
kiki1503:yes...因為要呼叫原本頁面上的js函式 01/05 09:18
kiki1503:剛剛發現用unsafewindow可解.感謝樓上 01/05 09:18
No:直接寫腳本的話,油猴子會在DOMContentLoaded事件時才引入腳本 01/05 18:35
No:所以如果你要呼叫的函式,是寫在原本頁面內,基本上不會有問題 01/05 18:35
No:又若該函式放在.js檔的話,就可能會油猴子引入腳本後還沒讀進來 01/05 18:37
No:那就看要設個timeout去等還是怎樣也ok~ 01/05 18:37