如何禁止查看网页源代码

如何禁止查看网页源代码,第1张

JS禁止查看网页源代码的简单实现方法

在项目开发中有时会遇到不想让别人轻易查看到网站的源代码信息,我们有多种方法可以轻保护自己的网站源码。下面会介绍三种使用JavaScript来保护自己的网站源码的方法:

最常见查看网站源码的无非有这四种:

F12

鼠标右键单击

Ctrl+Shift+I

Ctrl+U

以上的三种方法都可以查看到网站的源代码,我们可以通过使用JavaScript来屏蔽掉这三种状态从而实现禁止查看源代码效果。下面直接放源码。

<!DOCTYPE html>

<html>

<head>

  <meta charset="utf-8">

  <title>JS禁止查看网页源代码的简单实现方法</title>

</head>

<body>

  <script type="text/javascript">

      windowonload = function(){

          //屏蔽键盘事件

          documentonkeydown = function (){

              var e = windowevent || arguments[0];

              //F12

              if(ekeyCode == 123){

                  return false;

              //Ctrl+Shift+I

              }else if((ectrlKey) && (eshiftKey) && (ekeyCode == 73)){

                  return false;

              //Shift+F10

              }else if((eshiftKey) && (ekeyCode == 121)){

                  return false;

              //Ctrl+U

              }else if((ectrlKey) && (ekeyCode == 85)){

                  return false;

              }

          };

          //屏蔽鼠标右键

          documentoncontextmenu = function (){

              return false;

          }

      }

  </script>

</body>

</html>

<script type="text/javascript" src="javascript/setTabjs"></script>

用这句话引用你的js代码不就看不到啦~ 其实你的问题我没看明白~ 如果你想在

页面中连调用的这句话都看不到 那就很难实现了 可以说是不可能实现了 js代

码放在一个文件里!如果想用到这段js代码~ 那就必需要调用它才行~那就用上面

的方法调用吧

还有一种方法~ 用动态网页做~ 这样源代码就看不到啦 只把执行结果发给了客

户端 其实一般js代码都不用隐藏的~ 不知道楼主的用意是什么

<script

src="newslistasplm=241&icon=0&line=3"></script>

在这个文件内用脚本输出的

如果你的浏览器有调试工具,比如chrome或firefox,可以从文档节点里看到表格。

源代码里不会显示。

就和获取iframe 的src属性是一样的方法

<!DOCTYPE html>

<html xmlns="

<head>

<script type="text/javascript" src="xxx"></script>

</head>

<script type="text/javascript">

var s = documentgetElementsByTagName('script');

alert(s[0]getAttribute('src'));

</script>

</body>

</html>

以上就是关于如何禁止查看网页源代码全部的内容,包括:如何禁止查看网页源代码、如何将js调用得到的文字输出到网页内,让源代码里看不到js调用、javascript 高手,为什么查看源代码看不到js写入的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9713816.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存