【发布时间】:2021-06-11 15:55:28
【问题描述】:
<!DOCTYPE html>
<html lang="it">
<title>Gamefic</title>
<head>
<link rel="stylesheet" href="style.css" type="text/css" />
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<h1><strong><em>TEST</h1></em></strong>
<input id= "text" type="text" value="" placeholder="Inserisci la tua idea qui"> <br> <br>
<input id="button" type="button" onclick="c()" value = "premi questo pulsante">
<button onclick="BB()">Test</button>
<p id="b"></p>
</body>
<script src="script.js"></script>
<script> function BB(){
var fs = require('fs')
fs.appendFile('IDEE.txt', 'Hello!', function(err, data){
console.log(data)
})}
</script>
</html>
如果有人知道如何解决这个问题或如何在 HTML 代码中实现 fs,我将不胜感激。 我几乎尝试了一切。 谢谢
【问题讨论】:
-
require要么是 nodejs 的东西,要么需要你加载requirejs库 - 事实上你require('fs')表明你想要 nodejs - 但 nodejs 不在浏览器中运行- 谢天谢地,否则网站可能会造成严重破坏 - 想想如果你是恶意的代码会做什么? -
fs 来自节点 js,您正在浏览器中运行此代码。您不能直接从浏览器 JS 访问本地文件,因为这将是一个主要的安全问题。
-
请注意,nodejs 特定代码无法在浏览器中运行。
标签: javascript html undefined require fs