簡體   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