[英]Chrome extension JSONP request access global variable
我在Google Chrome擴展程序中使用JSONP。 為了使其正常工作,我必須添加
chrome.extension.onRequest.addListener(onRequest);
然后發出這樣的請求:
var jsonpURL;
$(document).ready(function(){
/* i make the "someurl" here from a div's content */
jsonpURL="someurl";
chrome.extension.sendRequest({action:'getJSON',url:jsonpURL});
});
問題是,我無法在請求中jsonpURL
變量:
function onRequest(request, sender, callback) {
alert(jsonpURL);
}
不確定。
似乎jsonpURL
變量在請求中沒有任何值,盡管我僅在將ready函數中的jsonpURL
變量賦值后才啟動它。
request.url應該與onRequest函數中的jsonpURL相等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.