小编ith*_*han的帖子

Firefox 错误:尝试仅从扩展程序获取资源时出现网络错误

我目前正在开发 Firefox/chrome 的扩展,需要从另一个网站获取一些数据。

该扩展似乎在 Chrome 中运行良好,但是,在尝试从 Firefox 中尝试该扩展时,我收到“尝试获取资源时出现网络错误”。

如果我从控制台执行代码,它工作得很好,问题仅来自扩展。

服务器上启用了 CORS,您知道问题的根源是什么吗?

服务端相关代码:

router.use(function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  if (req.headers.authorization !== '***') {
      return res.status(403).json({ error: 'Unauthorized request' });
  }
  next();
});
Run Code Online (Sandbox Code Playgroud)

客户端相关代码:

fetch('https://host:port/api/somepath', {
    headers: new Headers({
        Authorization: '*****',
    }),
})
.then(....
Run Code Online (Sandbox Code Playgroud)

火狐浏览器错误:

错误:类型错误:尝试获取资源时出现网络错误

扩展清单权限:

"permissions": ["storage", "activeTab", "declarativeContent","webRequest", "webRequestBlocking", "webNavigation"],
Run Code Online (Sandbox Code Playgroud)

javascript firefox firefox-addon fetch

5
推荐指数
1
解决办法
9558
查看次数

检查var_dump条件失败

我正在尝试创建一个文件列表,但是当我使用我的代码时,我的句子不起作用.这是我的代码:

<?php 
$dir = "C:\wamp\www";
$scan = scandir($dir);
print_r ($scan);

for ($i = 0; $i < count($scan); $i++){

    if (TRUE == var_dump(is_dir($scan[$i]))) {
        print ("hi");
    }
    else {
        print ("ho");
    }};
?>
Run Code Online (Sandbox Code Playgroud)

这只返回"ho" https://gyazo.com/36408b7866ff368ef6f898161ea06c88

php

-1
推荐指数
1
解决办法
164
查看次数

标签 统计

fetch ×1

firefox ×1

firefox-addon ×1

javascript ×1

php ×1