繁体   English   中英

使用 php 将嵌入的 js 加载到页面中以将其隐藏在源代码中?

[英]Load an embeded js into a page using php to hide it in the source?

我有一个脚本需要加载到页面中,但它很敏感,所以我不想透露脚本的来源。 我知道 js 运行客户端,但是有什么方法可以用 php 加载它的服务器端/或者只是将它嵌入服务器端以仍然在用户系统上运行?

该脚本本身是一个简单的外部 js 脚本,如下所示:

<script type="text/javascript" src="myscripts.js"></script> 

干杯

如果您希望浏览器运行脚本,它必须接收该脚本的源代码。 您的声明“嵌入脚本服务器端”没有多大意义,“用 .php 加载服务器端”也没有多大意义。 要么浏览器接收到要执行的脚本代码(因此,它对最终用户可见),要么不接收。

您可以尝试使用各种混淆方法使源代码更难理解,但任何有足够决心的人都会绕过这个。

您可以通过这种方式隐藏脚本的源位置,但不能隐藏源代码。 如果你想让它在客户端执行,那么你必须将它发送给客户端。 如果将它发送给客户端,则用户可以执行它。 不要将秘密业务逻辑放在客户端,在服务器端处理。

不,那里没有。 您能做的最好的事情就是混淆您的代码,使没有经验的用户难以进行逆向工程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM