0

我希望我的Chrome擴展可以查看頁面的HTML元素,查找用戶的Facebook ID並與AWS通信。我使用yochrome extension generator設置了我的項目。從那裏,我寫了一個小小的內容腳本,開始與其他頁面的DOM混淆,將發誓的單詞變成好詞。如何通過Chrome擴展在網頁中使用Node的請求庫?

我無法將request導入到我的項目中。我如何將它導入到我的Content-Script中?

我試過這個: var request = require('request');做了npm install --save request之後我卻得到了Uncaught ReferenceError: require is not defined。我該怎麼辦?

回答

1

我想你會更好地使用內置的API,在這種情況下,正常的XHR應該可以工作。 https://developer.chrome.com/extensions/xhr

我不熟悉你引用的yo生成器,但如果它不使用jspm/webpack/browserify或類似的東西,我認爲你安裝npm包的運氣不好。你可以嘗試將其中的一個設置爲manualy,但是chrome有一些在普通web上沒有的限制,所以很多軟件包可能最終都會打破。

+0

謝謝,我會給XHR一個鏡頭 –

+0

我可以發送一個帶有頭文件和json主體的POST請求嗎? –

+0

在內容腳本中,您可以使用與正常網站上相同的內容。所以是的,你可以,但我認爲你必須知道CORS。將內容腳本視爲腳本文件,並使用

相關問題