/ / PHP関数はJavaScriptコードをスクランブルする? [複製] - php、javascript、スクランブル

javascriptコードをスクランブルするPHP関数? [複製] - PHP、JavaScript、スクランブル

可能な重複:
JavaScriptを難読化するにはどうすればよいですか。

私はただ動く方法があるのだろうかと思っていましたジャバスクリプト。それでは、「JavaScriptファイルがあるとしましょう。JPS関数などをPHP関数に移動させるだけで、読みにくくなります)。

  1. JavaScriptファイルへのパスを設定する
  2. JSファイルを読む
  3. 各JS関数またはjqueryセレクターをつかんで移動するファイルを保存してください。難しい部分は、コードの各ブロックが完全であることを確認する方法を考え出すことです...うーん...多分2 nn戻り値を区切り文字として使用しますか。もう1つのアイデアは、各JSを1つの文にまとめてPHPのラインシャッフルを使用することです。

これができれば好奇心旺盛...

ありがとう

更新:あなたはこれについてどう思いますか?各関数の間で///を使用し、すべてを配列に変換してから、配列をランダム化して再び出力します。

<?php
$file_content = file_get_contents("js/js.js");
$content = explode("///", $file_content);
echo count($content);
print_r($content);
?>

回答:

回答№1は1

PHP経由ではわからないが、あなたは適応することができます UglifyJS。それは本当に良いAST構文解析を持っているので、あなたはおそらく基本的にJavaScriptコードのアウトラインであるAST(abstract syntax tree)についてもっと読むべきです。

確かにできます。