2017-04-02 68 views
0

所以我創建了一個JS腳本,它在browserconsole的頁面上執行某些操作,但是當它準備就緒時,需要重新加載頁面才能在事後正常工作,但是如果我重新加載頁面,JS將被刪除,因爲它只被瀏覽器控制檯注入。在瀏覽器中使用注入的JavaScript重新加載頁面

如何重新加載頁面,但我的JS代碼已經注入,或者如何重新加載頁面,以便注入的JS不會被刪除?

感謝 浩

+1

考慮寫一個用戶腳本並用[Tampermonkey](https://tampermonkey.net/)加載它 – spex

+0

和tampermonkey腳本將再次加載,如果我做location.reload? –

+0

是的,只要上下文匹配就會加載 – spex

回答

0

如果你想節省一些變量,那麼你應該使用本地存儲或會話存儲保存的變量。

localStorage.setItem("lastname", "Smith"); 

,並刷新後,你可以用

alert(localStorage.lastname); // Smith 

得到它,如果你想更復雜的東西,你應該使用Ajax和PHP。

+0

這隻允許您保存數據,而不是控制檯JavaScript。另外,ajax和PHP不相關。 – spex

相關問題