tampermonkey

    0熱度

    1回答

    我一直無法在網上找到任何GM_ addValueChangeListener示例。我想爲Chrome(Tampermonkey)添加一個簡單的偵聽器來查看GM值是否已設置。如果不是chrome,我會設置一個間隔。 if (!!window.chrome && window.navigator.vendor === "Google Inc."){ console.log("GM_addVa

    1熱度

    1回答

    我知道這聽起來像一個愚蠢的問題,但我無法在任何地方找到答案。 有沒有辦法編輯添加新腳本時出現的默認Tampermonkey模板? 我在工作中使用了很多東西,我想要做的就是讓頂部的@在我每次寫新腳本時都是一樣的。

    0熱度

    1回答

    我必須測試一個網站,並且我已經編寫了一個tampermonkey腳本,隨機瀏覽網站並更改參數,有時我需要更改頁面,如果我使用window.location.replace(URL)更改頁面或按按鈕該腳本,例如document.getElementById('button_that_redirects').click()該腳本在新頁面加載後停止工作。 如何運行javascript腳本以允許在執行期間

    0熱度

    1回答

    用Tampermonkey替換HTML,JS和CSS文件是否可能? 這些文件將被託管在服務器上,並將只替換我想要的文件,如index.html,JS文件和主要樣式CSS。 我只能找到如何更換的JS文件的功能,而不是去替換文件... 這是我發現的唯一的事情:(但它不工作) // ==UserScript== // @name New Userscript // @namespace http

    0熱度

    1回答

    我一直在Firefox上的Greasemonkey和Chrome上的Tampermonkey上使用userscript一年多了。它爲每個網頁上的頂部按鈕添加一個滾動。我試圖添加另一個網站,以包括Greasemonkey,但它似乎已經打破了它。現在,滾動到頂部按鈕不會顯示在Firefox的任何網站上,但完全相同的腳本在Tampermonkey上的Chrome中沒有問題。我沒有創建這個腳本。我在使用U

    3熱度

    2回答

    我在隔離環境中使用chrome掃描惡意網站以分析其數據以創建黑名單。這個過程完全由用戶腳本和瀏覽器擴展自動完成。 問題是某些站點能夠在beforeunload或unload(我將其稱爲events)中顯示出口對話框。 我已經覆蓋這些events,但是當網站重新覆蓋我的覆蓋,整個過程停止。我的意思是他們可以重新定義events與AJAX調用,混淆腳本,evals等 有沒有什麼辦法擺脫這些消息,或保護

    0熱度

    1回答

    請原諒我之前已經回答過這個問題,但是我已經搜索並搜索到了,並且無法找到解決問題的方法。 我在Firefox中使用Greasemonkey,在Chrome中使用Tampermonkey在經常訪問的網頁上自動打開鏈接。以下是javascript代碼: // ==/UserScript== var link = document.querySelector('[href*="/cgi/admin/us

    1熱度

    1回答

    我正試圖增強我們其中一個工具的GUI,但我失敗了。用戶界面由一個包含多個iFrame的主體組成,我想從中選擇一個並稍微改變內容。 問題是,當使用我的選擇器frame = $("iframe[src*='/vs/virt.jsp']");它看起來像它找不到該元素。 下面的代碼(沒有做任何事情比其他日誌): // ==UserScript== // @name UI Tweaks // @vers

    0熱度

    1回答

    我將字符串從一個網頁導出到另一個域上的另一個網頁。我正在使用GM_setValue和GM_getValue在窗口之間傳輸數據。 我現在有每個站點上的按鈕,一個用於導出數據,另一個用於導入數據。我希望能夠把這個事件放到一個按鈕上,使用事件監聽器來更改GM對象值。 我在尋找Object.Watch作爲潛在的解決方案。

    1熱度

    1回答

    我想從美元符號已經分配給某個函數的網站上的Tampermonkey(/ Greasmonkey)腳本加載jQuery。 所以我想知道:是否可以加載jQ而無需重新定義$? 我想這是不可能的,但也許缺少IMA ... somethng