JavaScript查看页面源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript查看页面源相关的知识,希望对你有一定的参考价值。

  1. function viewSource() {
  2. var httpRequest;
  3. try {
  4. httpRequest = new XMLHttpRequest();
  5. }catch(trymicrosoft) {
  6. try {
  7. httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
  8. } catch(oldermicrosoft) {
  9. try {
  10. httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
  11. } catch(failed) {
  12. httpRequest = false;
  13. }
  14. }
  15. }
  16. if(!httpRequest) {
  17. return false;
  18. }
  19.  
  20. httpRequest.onreadystatechange = function() {
  21. if(httpRequest.readyState == 4) {
  22. if(httpRequest.status == 200) {
  23. document.body.innerhtml = '<pre id="pageSource"></pre>';
  24. document.getElementById('pageSource').innerText = httpRequest.responseText;
  25. }
  26. }
  27. }
  28. httpRequest.open('GET',document.location.href,true);
  29. httpRequest.send(null);
  30. }

以上是关于JavaScript查看页面源的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 查看iPad的源书签

服务器端保护机制,以防止任何人查看 javascript 源 [关闭]

javascript 将变体转移到另一页(在源页面上保留副本)。将以下功能添加到源页面的控制台。网络

javascript 保护内容不被复制文本,拖动图像,查看源和禁用具有图像路径的链接。

c#带有Highchart的WPF Webbrowser,来自外部源的Javascript不起作用“此页面上的脚本中发生错误”

外部 JavaScript 文件可以在没有 JSONP 的情况下访问其主机源吗?