簡體   English   中英

Chrome擴展JSONP請求訪問全局變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM