Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
是否可以通过firefox和chrome中的调试器更新javascript方法?_Javascript_Security_Google Chrome_Firefox - Fatal编程技术网

是否可以通过firefox和chrome中的调试器更新javascript方法?

是否可以通过firefox和chrome中的调试器更新javascript方法?,javascript,security,google-chrome,firefox,Javascript,Security,Google Chrome,Firefox,有人知道通过firefox或chrome中的调试器更改javascript函数的步骤吗?是否存在严重的安全问题?使用chrome开发工具更改JS功能的步骤如下: 打开chrome开发工具(您可以使用右键单击,然后选择inspect element) 打开“源”选项卡 选择包含要更改的函数的javascript文件 编辑代码 单击“ctrl-s”保存它 你完了。如果从页面上的事件调用此代码(例如,单击按钮),则无需重新加载即可查看更改 至于安全问题,您应该始终在服务器端验证用户输入。在客户机上,您

有人知道通过firefox或chrome中的调试器更改javascript函数的步骤吗?是否存在严重的安全问题?

使用chrome开发工具更改JS功能的步骤如下:

  • 打开chrome开发工具(您可以使用右键单击,然后选择inspect element)
  • 打开“源”选项卡
  • 选择包含要更改的函数的javascript文件
  • 编辑代码
  • 单击“ctrl-s”保存它
  • 你完了。如果从页面上的事件调用此代码(例如,单击按钮),则无需重新加载即可查看更改

  • 至于安全问题,您应该始终在服务器端验证用户输入。在客户机上,您应该“引导”用户输入正确的数据,但千万不要信任它。在很多情况下,有人可以“即时”更改数据(=中间人),因此您永远不应该信任客户。

    这是两个不同的问题。请分别回答两个问题。如何改变方法2。如何防止WebSQL数据库中的更改…将这样做…如果代码发生更改,更改不会反映出来。如何确保更改反映在站点上?这取决于您所做的更改是否将由不属于“onLoad”的事件/操作触发。就像我在#6中给出的例子一样,一个点击事件可以触发您的更改。