小编Gim*_*a23的帖子

获取请求在 Firefox 浏览器上被阻止,显示“NS_BINDING_ABORTED”

我正在尝试在我的 WordPress 网站中PUT使用发送请求。fetch API在 Google Chrome 中使用时,请求正常运行,没有任何问题。但在 Firefox 中,请求被阻止,如下图所示,NS_BINDING_ABORTED控制台中显示。控制台的响应选项卡中也没有数据。(我使用的是最新版本Firefox 92.0(64位))。本地主机和托管站点都会出现问题。

在此输入图像描述

在对这个问题进行了大量搜索之后,我尝试过:

  1. 更改 Firefox 的设置以关闭Enhanced Tracking Protection, 关闭HTTPS-Only Mode
  2. Fetch请求更改为AJAX请求。
  3. 添加manifest.json文件storage",*://localhost/*
  4. 添加polyfills
  5. 最后,在参考此答案后,我尝试在响应中添加Cache-Control: no-cache, must-revalidate, max-age=0和标头。Expires:

仍然没有解决这个问题。总之,请求被火狐浏览器阻止,我无法找出原因。任何帮助表示赞赏!

wordpress firefox http fetch

6
推荐指数
1
解决办法
5248
查看次数

npm 串口获取输出以反应组件

我正在开发一个称重应用程序,它读取串行端口数据并显示在客户端上。我得到了用于读取串口的NodeJS脚本,

我的serial.js,这给了我来自称重机的重量作为流

const SerialPort = require("serialport");
const ReadLine = SerialPort.parsers.Readline;

//Defining the Serial port
var port  = new SerialPort("COM1", {
    baudRate:9600,
});

//the serial port parser
const parser = new ReadLine();
port.pipe(parser);

//read data from serial port
parser.on("data", (line) => console.log(line));
Run Code Online (Sandbox Code Playgroud)

如何将此脚本的输出发送到我的以下反应组件?

<Input
id="weight"
element="textarea"
type="textarea"
label="Weight"
onInput={inputHandler}
/>
Run Code Online (Sandbox Code Playgroud)

我需要采取哪些步骤才能使其在线运行?我听说过网络套接字。请让我走上正确的方向。

serial-port node.js npm socket.io reactjs

2
推荐指数
1
解决办法
5615
查看次数

标签 统计

fetch ×1

firefox ×1

http ×1

node.js ×1

npm ×1

reactjs ×1

serial-port ×1

socket.io ×1

wordpress ×1