Chromeify扩展中的Browserify捆绑节点js文件会引发以下错误。

时间:2015-08-16 17:20:48

标签: node.js google-chrome-extension

我是javascript的新手,我正在尝试使用node和html构建chrome扩展程序,这里是javascript文件代码的一部分

var request = require('request');
var cheerio = require('cheerio');
var href;
var text;

request("http://URL", function (error, response, html) {
if (!error && response.statusCode == 200) {
var $ = cheerio.load(html);
$("a.hp-article-link").each(function(i, element){

    text = $(this).text(); 
    href = $(this).attr("href");
    console.log(text);
    console.log(href);

    }
   );   
}
});

如果我在控制台中使用节点运行此代码,它会检索所有href和相应的文本,但是当我使用browserify捆绑它并尝试使用浏览器时,它会抛出无法获取绝对路径错误

这是浏览器控制台中的完整错误

Fetch API无法加载chrome-extension:// url。对于CORS,URL方案必须是“http”或“https”

这是控制台图像的链接和关注线投掷错误

http://i.imgur.com/46Hk4Tv.png?1

http://i.imgur.com/GNclWxR.png?1

0 个答案:

没有答案