是否可以將數據從Chrome瀏覽器擴展程序發佈到另一個頁面,例如每分鐘?有人打開Chrome,然後每分鐘都會將信息發送到我的頁面。謝謝你的回答。在Chrome擴展中不斷髮送帶有ajax的數據
1
A
回答
1
是的,這是非常可能的。短簡單的例子:
背景頁
//These make sure that our function is run every time the browser is opened.
chrome.runtime.onInstalled.addListener(function() {
initialize();
});
chrome.runtime.onStartup.addListener(function() {
initialize();
});
function initialize(){
setInterval(function(){sendData()},60000);
}
function sendData(){
//Assuming data contains the data you want to post and url is the url
$.post(url,data);
}
manifest.json的
我們需要請求主機的權限,我們張貼。一些沿着「http://www.example.com/postHere.php」的線。有關更多信息,請參見Match Patterns。
{
"name": "Chrome post test",
"version": "0.1",
"description": "A test for posting",
"manifest_version": 2,
"permissions": [
"http://www.example.com/postHere.php"
],
"background": {
"scripts": ["jquery-1.8.3.min.js","background.js"],
"persistent": true
}
}
1
嘗試setInterval()
。你應該把你的邏輯放在你的背景頁面中。如果您執行字符串,請不要忘記在您的manifest.json中添加"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'"
。欲瞭解更多,你可能想瀏覽this。
相關問題
- 1. 發送Chrome擴展頁
- 2. Chrome擴展後期請求不發送數據
- 3. Chrome擴展程序,在標籤頁之間發送數據
- 4. 帶擴展卡的Chrome擴展通知
- 5. 帶有FixedColumns擴展的DataTable中斷表頭中的jQuery觸發
- 6. 如何在Chrome擴展中的函數之間發送變量?
- 7. 將Chrome擴展的數據發送到Node.js
- 8. 將Chrome擴展中的數據發送到不同域方法的網頁上?
- 9. Ajax未發佈數據,Chrome擴展程序
- 10. 帶有標籤的Chrome擴展程序
- 11. 帶有OAuth的Google Chrome擴展程序
- 12. Chrome擴展 - 日誌滾動數據併發送至storage.sync
- 13. 如何將數據發送到Chrome擴展程序?
- 14. 將表單值發送到Chrome擴展
- 15. Chrome擴展程序發送密鑰
- 16. 如何在Chrome擴展程序/網站中的文件之間發送數據?
- 17. 在Chrome擴展中使用ajax查詢
- 18. 在Chrome擴展中跨域ajax調用
- 19. 不斷通過AJAX請求檢索在PHP中發送數據
- 20. 無法通過ajax發送JSON請求發送到hubspot通過Chrome擴展創建聯繫人api擴展popup.js
- 21. 開發Chrome擴展
- 22. Chrome擴展Ajax請求
- 23. Chrome擴展程序 - 不保存數據
- 24. 找出在Chrome擴展中發送響應的選項卡
- 25. 開發不帶重定向URI的Chrome擴展
- 26. Chrome擴展程序中斷HTTPS
- 27. 斷言在Chrome擴展和重複
- 28. 在data-web sql chrome擴展中發佈數據
- 29. 從jquery數據表發送帶有ajax調用的參數
- 30. 如何在Chrome擴展中發送提醒?