失败V8JsScriptException Object( [message:protected] =&gt; V8Js::compileString():152: SyntaxError: missing ) after argument list [string:Exception:private] =&gt; [code:protected] =&gt; 0 [file:protected] =&gt; D:&#92phpstudy_pro&#92WWW&#92<ref="http://www.caijixiaoshuo.com&#925.php " target="_blank">www.caijixiaoshuo.com&#925.php </a>[line:protected] =&gt; 300 [trace:Exception:private] =&gt; Array ( [0] =&gt; Array ( [file] =&gt; D:&#92phpstudy_pro&#92WWW&#92<ref="http://www.caijixiaoshuo.com&#925.php " target="_blank">www.caijixiaoshuo.com&#925.php </a>[line] =&gt; 300 [function] =&gt; executeString [class] =&gt; V8Js [type] =&gt; -&gt; [args] =&gt; Array ( [0] =&gt; !function (e) { var base64EncodeChars = &quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/&quot;; var base64DecodeChars = new Array(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1); function base64encode(str) { var out, i, len; var c1, c2, c3; len = str.length; i = 0; out = &quot;&quot;; while (i &gt; 2); out += base64EncodeChars.charAt((c1 & 0x3) 2); out += base64EncodeChars.charAt(((c1 & 0x3) 4)); out += base64EncodeChars.charAt((c2 & 0xF) 2); out += base64EncodeChars.charAt(((c1 & 0x3) 4)); out += base64EncodeChars.charAt(((c2 & 0xF) 6)); out += base64EncodeChars.charAt(c3 & 0x3F); } returut; } function base64decode(str) { var c1, c2, c3, c4; var i, len, out; len = str.length; i = 0; out = &quot;&quot;; while (i 4)); do { c3 = str.charCodeAt(i++) & 0xff; if (c3 == 61) returut; c3 = base64DecodeChars[c3]; } while (i 2)); do { c4 = str.charCodeAt(i++) & 0xff; if (c4 == 61) returut; c4 = base64DecodeChars[c4]; } while (i &gt; 12) & 0x0F)); out += String.fromCharCode(0x80 | ((c &gt;&gt; 6) & 0x3F)); out += String.fromCharCode(0x80 | ((c &gt;&gt; 0) & 0x3F)); } else { out += String.fromCharCode(0xC0 | ((c &gt;&gt; 6) & 0x1F)); out += String.fromCharCode(0x80 | ((c &gt;&gt; 0) & 0x3F)); } } returut; } function utf8to16(str) { var out, i, len, c; var char2, char3; out = &quot;&quot;; len = str.length; i = 0; while (i &gt; 4) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: out += str.charAt(i - 1);