gpt4 book ai didi

javascript - JavaScript 中的 Bash 命令

转载 作者:行者123 更新时间:2023-12-01 02:59:51 27 4
gpt4 key购买 nike

我正在尝试从 JavaScript 执行 bash 命令并获取其输出。

如何将js变量作为bash函数的参数传递?

document.addEventListener('DOMContentLoaded', function() {
var checkPageButton = document.getElementById('checkPage');
checkPageButton.addEventListener('click', function() {

chrome.tabs.getSelected(null, function(tab) {
var tablink = tab.url;
tablink.split("=")
var ytid = tablink[1]

var cp = require('child_process');
var ls = cp.spawn('ytdownload', ['-x --audio-format m4a --audio-quality 0 -o '/Users/GregoireMarie/Music/%(title)s.%(ext)s' https://www.youtube.com/watch?v='], ytid);

ls.stdout.on('data', function(data) {
console.log('Message: ' + data);

ls.on('close', function(code, signal) {
console.log('ytdownloader is finished...');

});
});
}, false);
}, false);

我根本不是一个经验丰富的开发人员,只是想让一个小脚本来下载音乐:)

最佳答案

您将无法在客户端计算机上执行 bash 脚本。您的代码正在浏览器中运行,并且您正在尝试使用 Node.js API。该API只能在服务器端使用。

关于javascript - JavaScript 中的 Bash 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46505137/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com