是否可以让网页通过php加载一些javascript,使其在源代码中不可见?
目前,我的php文件看起来与下面类似,我希望能够通过php加载尽可能多的文件,这样它在源代码中就不可见了(如果他们能在inspect元素中看到这一切,那也没关系)如何做到这一点?
<?php
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="HandheldFriendly" content="true">
<meta name="viewport" content="width=device-width">
<meta name="viewport" content="width=device-width,initial-scale=0.75">
<title>Title</title>
<style type="text/css">
<!-- @import url("style.css");
-->
</style>
<script src="jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {});
</script>
</head>
<body>
</body>
</html>'
;?>
有什么想法吗?
这是不可能的。JavaScript是客户端。如果用户想查看它,他们会看到它。当他们查看源时,它将可用。
如果你想让你的JavaScript代码变得更模糊一点,我建议缩小它。这会让它更难阅读。
我认为正如大家所建议的那样,这几乎是不可能的!
然而,如果您的代码在任何方面都是有意义的,请尝试使用模糊处理程序,这样代码就不会被人眼读取。
以下是一些模糊处理服务:
-
免费Javascript Obfuscator
-
Uglify JS