我为 Inject code to page 加载 plagin,清单代码:
{
"name": "any",
"version": "1.0",
"permissions": [
"webNavigation",
"*://*/*"
],
"background": {
"scripts": ["background.js"],
"persistent": false
},
"manifest_version": 2
}
Run Code Online (Sandbox Code Playgroud)
和 background.js:
chrome.webNavigation.onCompleted.addListener(function(details) {
chrome.tabs.executeScript(details.tabId, {
code: 'console.log("A")'
});
});
Run Code Online (Sandbox Code Playgroud)
问题是页面加载后事件触发了几次,我只想要一次事件。我的错误是什么?我将不胜感激任何帮助。
我尝试学习WooCommerce的cookie,用于执行添加到购物车中的产品操作的任何功能.我在控制台写道document.cookie
我得到了这些数据:
woocommerce_items_in_cart=1;
woocommerce_cart_hash=500d17f6c010b62b25c3f52893be945d;
Run Code Online (Sandbox Code Playgroud)
我知道cookie" woocommerce_cart_hash"包含购物车中的产品,但我不明白如何获取产品的名称.它是什么500d17f6c010b62b25c3f52893be945d
任何帮助,将不胜感激.
我正在尝试从视频中提取音频.这段代码效果很好:
ffmpeg('1.mp4').output('1.mp3')
.noVideo()
.format('mp3')
.outputOptions('-ab','192k')
.run();
Run Code Online (Sandbox Code Playgroud)
但是如果我用这样的流读取文件:
var video = fs.createReadStream('1.mp4');
var audio = fs.createWriteStream('1.mp3');
ffmpeg(video).output(audio)
.noVideo()
.format('mp3')
.outputOptions('-ab','192k')
.run();
Run Code Online (Sandbox Code Playgroud)
输出文件重量为1KB,并且没有任何内容.
如何使用流提取音频?
这是我的 Dockerfile
FROM linuxserver/code-server:latest
RUN curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&\
apt-get install -y nodejs
Run Code Online (Sandbox Code Playgroud)
我运行构建命令
docker build -t node-ide .
Run Code Online (Sandbox Code Playgroud)
在本地计算机(Windows 11)上运行正常。但是当我将其上传到 ubuntu 服务器并运行相同的命令时,出现错误
Sending build context to Docker daemon 2.048kB
Step 1/2 : FROM linuxserver/code-server:latest
---> 997b7b90cb65
Step 2/2 : RUN curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - && apt-get install -y nodejs
---> Running in d0ec2365c9d1
curl: (6) getaddrinfo() thread failed to start
Reading package lists...
Building dependency tree...
Reading state information...
E: …Run Code Online (Sandbox Code Playgroud) 我有这样的html标签:
<il class="currItem" data-sourcemp3="http://**">
<il class="currItem" data-sourcemp4="http://**">
Run Code Online (Sandbox Code Playgroud)
我想得到这个数据值,即使这个mp3或mp4我写道:
var A = $('.currItem').attr("data-source(.+)")
console.log(A);
Run Code Online (Sandbox Code Playgroud)
要么:
var srcName = new RegExp(/data-source.+/g);
var A = $('.currItem').attr(srcName)
console.log(A);
Run Code Online (Sandbox Code Playgroud)
我得到"未定义"
我是怎么做到的 提前致谢