2017-09-20 20 views
0

我有一個遺留的Web應用程序,我們不允許修改。我們需要在短期內爲應用程序添加一個新功能。我們被告知,我們可能會用我們想要的任何本地腳本來修改網頁,但我們必須等待4個月才能解鎖應用程序。如何創建本地html文件以打開網頁並注入JavaScript功能

所以我的目標是在本地創建一個網頁,點擊該本地html文件並打開遺留應用程序的URL,然後將新的JavaScript函數注入到應用程序中。

+0

「...不允許修改...需要添加新功能」這兩個不匹配。 「用本地腳本修改網頁」是什麼意思? –

+0

去應用程序有什麼問題,右鍵單擊,另存爲... html文件。然後用腳本編輯該本地html文件並在瀏覽器中打開它? –

+0

這聽起來像他們正在使用像TamperMonkey或書籤一樣的東西。 – zzzzBov

回答

0

在「您的」頁面上,使用iFrame「導入」您無法編輯的頁面,在頁面上添加您需要/需要的任何修改。

如果頁面上沒有服務器端腳本,那麼將頁面源代碼複製到您的頁面,然後添加您想要的任何內容。如果沒有訪問或更多關於實際遺留頁面的信息,很難給你一個專注的答案。

+0

應用程序在iframe中不加載或工作。我只是再次驗證了這一點。 –

+0

你試圖修改的頁面的URL是什麼? –

+0

你無法到達它,它只是內部的。 –

0

它不能直接完成,因爲瀏覽器阻止跨站點腳本,所以從本地機器注入js將抱怨相同的原始錯誤我知道的唯一解決方法是使用開發人員工具並打開控制檯,然後您可以在那裏鍵入JavaScript,直接運行它

相關問題