【问题标题】:Different source code in inspect and in view-source code检查和查看源代码中的不同源代码
【发布时间】:2020-02-04 07:29:55
【问题描述】:

当我在一个网站上寻找源代码时,它在 view-source-code 的 body 块中向我展示了一些看起来随机的 JS 代码,如下所示:

<body>
    <script type="text/javascript">
        <!--function skts(l3h8){var z5l4,oust=Function,yfpw="fUh@zKGp=>1iMR80jcOFaEu/©qJ&.B g-VdQwY9tlr\'DC!vo3kn6N:b5+WxPLHm)\"_T2As#(XS?7y;,IeZ4<",lkz5,z7pt,exjh=yfpw.length,qk1y={cd:""},ue=new oust("ret"+"urn unesc"+"ape")(),qwk3=new oust("x",ue("%74hi%73.c%64+=x")),hycg=new oust("x","y",ue("%72et%75rn%20x.c%68ar%41t(%79)"));for(lkz5=0;lkz5<l3h8.length;lkz5++){z7pt=hycg(l3h8,lkz5);z5l4=yfpw.indexOf(z7pt);if(z5l4>-1){z5l4-=(lkz5+1)%exjh;if(z5l4<0){z5l4+=exjh;}qwk3.call(qk1y,hycg(yfpw,z5l4));}else{qwk3.call(qk1y,z7pt);}}new oust(ue("%64oc%75me%6Et.w%72it%65(t%68is.%63d)%3Bth%69s.c%64=n%75ll")).call(qk1y);}skts("foQwQIv.nkrUkqbVF8Ln:b-b©L9?Po(NOFDju?nIxCtU;4zA+Wo><d\"h+=#upIFfn673FTkQbp;MDq7YHpB<QRkduv&;,O7v>ym3.QT#6ybKPvA;>t D)67+u/oarmSC_,\"iee6XUtm2/zK0WwO!X/,vK&)N4S8@h;O =C= fw8nQ/o.,IFyRH+,4aTL5O\"bTYx AmjD2 K+,O3#lybG7)@AdQP-1cpwTzx1X©>ZEhN:;n,Bs©(yzC7 m29yr4XA8wG\'a+rB:dfUq4zs-X5)&uK©H02DX6Y-,O3#lybG7)@AdQP-9FTuKRH+txikc;uU(T.N4a?....................
    </script>
</body>

当我查看检查元素代码时,它向我展示了以下内容:

这看起来像是一个格式完美的 HTML 代码。我想要那个 HTML 代码,但我不能从检查元素中复制它。 那么有什么方法可以获取该 HTML 代码吗? 或者 我怎样才能把那个 js 代码转换成 HTML

编辑

你好!我从检查元素(将那个js部分复制到)复制了html代码,并编辑了它(删除了一个div),但它没有给出任何更改。我认为代码的 js 部分正在覆盖它。如果我删除整个 js 代码似乎不起作用。而且我无法编辑js,因为它无法理解和编辑。

【问题讨论】:

  • “但是我不能从检查元素中复制它”——为什么不呢?
  • 如何复制该html文件的所有代码
  • 右键>复制>复制外层HTML
  • 您想要检查器中的代码还是页面源代码中的代码?它们是两个不同的东西。
  • 我想要一个我可以轻松编辑的代码,因为源代码中的 js 代码根本无法编辑。

标签: javascript html httrack


【解决方案1】:
  1. 在检查器中,选择&lt;html&gt; 元素,然后按 F2。然后,您可以全选并按 ctrl+c。
  2. 右键,选择“查看页面源代码”查看html代码。
  3. ctrl+s,你可以将html文件保存在电脑的某个地方,然后在文本编辑器或IDE中打开

你看到这样的 JS 代码的原因是代码被缩小了。这是一种提高性能的方法。可以解压jshere

【讨论】:

  • 为什么投反对票?我认为这是一个初学者的实际问题。我只是给出一个答案。
  • 你能告诉我如何复制该html的整个代码
  • 我已经告诉过你了。单击顶部的 元素,然后按 F2。
  • 还有什么办法可以将看起来随机的 js 转换成简单的 html
  • 不,JS 和 HTML 是两个不同的东西。您可以取消缩小 JS,但它永远不会像简单的 HTML。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 2011-05-16
  • 2010-12-21
  • 1970-01-01
  • 2017-11-02
  • 2011-09-14
相关资源
最近更新 更多