Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用户能否通过浏览器永久修改HTML文件?_Javascript_Html - Fatal编程技术网

Javascript 用户能否通过浏览器永久修改HTML文件?

Javascript 用户能否通过浏览器永久修改HTML文件?,javascript,html,Javascript,Html,例如,用户可以使用JavaScript提示符从web浏览器更改HTML的实际代码吗 如果我有下面的代码 <html> <head> <script>var person = prompt("Please enter your name");</script> </head> <body> <p>This should be user amendable</p> <p>This should

例如,用户可以使用JavaScript提示符从web浏览器更改HTML的实际代码吗

如果我有下面的代码

<html>
<head>
<script>var person = prompt("Please enter your name");</script>
</head>
<body>
<p>This should be user amendable</p>
<p>This shouldn't</p>
</body>
</html>

var person=提示(“请输入您的姓名”);
这应该是用户可以修改的

这不应该


我的意思不是临时存储变量
person
,而是实际更改HTML代码并用变量的值替换它?

并非如此。备选方案包括:

  • 您可以使用XMLHttpRequest将更改发送到服务器。服务器可以通过存储它们并将新版本发送给将来请求它的任何人来响应
  • 您可以将更改存储在本地存储器/cookie/etc中,并在页面中包含一些JavaScript,用于查找该数据并在页面加载后立即更新页面
  • 可以编写一个浏览器插件来存储对给定URL所做的修改

    • 并非如此。备选方案包括:

      • 您可以使用XMLHttpRequest将更改发送到服务器。服务器可以通过存储它们并将新版本发送给将来请求它的任何人来响应
      • 您可以将更改存储在本地存储器/cookie/etc中,并在页面中包含一些JavaScript,用于查找该数据并在页面加载后立即更新页面
      • 可以编写一个浏览器插件来存储对给定URL所做的修改

        • 并非如此。备选方案包括:

          • 您可以使用XMLHttpRequest将更改发送到服务器。服务器可以通过存储它们并将新版本发送给将来请求它的任何人来响应
          • 您可以将更改存储在本地存储器/cookie/etc中,并在页面中包含一些JavaScript,用于查找该数据并在页面加载后立即更新页面
          • 可以编写一个浏览器插件来存储对给定URL所做的修改

            • 并非如此。备选方案包括:

              • 您可以使用XMLHttpRequest将更改发送到服务器。服务器可以通过存储它们并将新版本发送给将来请求它的任何人来响应
              • 您可以将更改存储在本地存储器/cookie/etc中,并在页面中包含一些JavaScript,用于查找该数据并在页面加载后立即更新页面
              • 可以编写一个浏览器插件来存储对给定URL所做的修改

              如果您的提示符将数据提交给用PHP编写的表单处理程序或其他服务器端应用程序,它可以访问文件系统,您可以通过这种方式永久编辑内容,但是,为了安全起见,您应该避免这样做,而不要创建一个更健壮的系统,在该系统中检查输入到提示符中的信息是否是恶意的。简而言之,这最好留给CMS(内容管理系统),CMS更有可能将网站的实际“内容”保存为数据库结构的一部分。

              如果提示将数据提交给用PHP或其他服务器端应用程序编写的表单处理程序,它可以以一种您可以永久编辑内容的方式访问文件系统,但是为了安全起见,您应该避免这样做,而不需要创建一个更健壮的系统来检查输入到提示中的信息是否是恶意的。简而言之,这最好留给CMS(内容管理系统),CMS更有可能将网站的实际“内容”保存为数据库结构的一部分。

              如果提示将数据提交给用PHP或其他服务器端应用程序编写的表单处理程序,它可以以一种您可以永久编辑内容的方式访问文件系统,但是为了安全起见,您应该避免这样做,而不需要创建一个更健壮的系统来检查输入到提示中的信息是否是恶意的。简而言之,这最好留给CMS(内容管理系统),CMS更有可能将网站的实际“内容”保存为数据库结构的一部分。

              如果提示将数据提交给用PHP或其他服务器端应用程序编写的表单处理程序,它可以以一种您可以永久编辑内容的方式访问文件系统,但是为了安全起见,您应该避免这样做,而不需要创建一个更健壮的系统来检查输入到提示中的信息是否是恶意的。简言之,这最好留给CMS(内容管理系统),CMS更可能将网站的实际“内容”保存为数据库结构的一部分。

              不,他们更改HTML的唯一方法是将其保存在PC上并在那里编辑。你想实现什么?不,我不这么认为。我并没有真正想用它来完成什么,它比其他任何东西都更有好奇心。谢谢你的评论。不,他们改变HTML的唯一方法是把它保存在电脑上并在那里编辑。你想达到什么目的?不,我不这么认为。我并没有真正想用它来完成什么,它比其他任何东西都更有好奇心。谢谢你的评论。不,他们改变HTML的唯一方法是把它保存在电脑上并在那里编辑。你想达到什么目的?不,我不这么认为。我并没有真正想用它来完成什么,它比其他任何东西都更有好奇心。谢谢你的评论。不,他们改变HTML的唯一方法是把它保存在电脑上并在那里编辑。你想达到什么目的?不,我不这么认为。我并没有真正想用它来完成什么,它比其他任何东西都更有好奇心。谢谢你的评论。