第一个Chrome扩展

时间:2015-05-07 10:44:20

标签: google-chrome google-chrome-extension

我在我的网站上有一个页面,我想将其模仿到一个新的标签页面中。镀铬扩展。

我想做类似的事情: add one more enumeration that is called num_types

我的服务器上有很多信息,我希望能够作为chrome newtab扩展程序 - 以上这个扩展程序每次打开新标签时都会加载不同的GIF - 他们如何获取数据从他们的服务器?我似乎无法找到办法做到这一点。

1 个答案:

答案 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扩展程序运行完美了!