我在我的网站上有一个页面,我想将其模仿到一个新的标签页面中。镀铬扩展。
我想做类似的事情:
add one more enumeration that is called num_types
我的服务器上有很多信息,我希望能够作为chrome newtab扩展程序 - 以上这个扩展程序每次打开新标签时都会加载不同的GIF - 他们如何获取数据从他们的服务器?我似乎无法找到办法做到这一点。
答案 0 :(得分:0)
我找到了答案,对于任何想知道的人。答案来自此页面的形式: https://developer.chrome.com/extensions/xhr
这基本上表明,如果您将URL放入manifest.json
文件的“权限”字段中,则可以使用该页面上的JS访问应用程序中的URL,例如:
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://api.example.com/data.json", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
// innerText does not let the attacker inject HTML elements.
document.getElementById("resp").innerText = xhr.responseText;
}
}
xhr.send();
我现在的Chrome扩展程序运行完美了!