看板 PHP 關於我們 聯絡資訊
※ 引述《saininniang (sob)》之銘言: : <html> : ... : ... : <body> : <?php : echo "123"; : echo "<script>"; : 在這寫一些java才有的功能 : echo "</script>"; : ?> : </body> : </html> : ................................................. : 執行網頁 : 我還沒按java script的功能前,檢視原始碼,沒什麼東西。 : 按了java script的功能以後,再檢視原始碼, : 結果java script做的動作卻顯示在原始碼上 : 多出 : <script> : java script的動作原始碼 : </script> : 能不能不要讓他顯示出來....... 要讓javascript能夠正常運作,就必須要把javascript程式碼包含在網頁裡面 (無論是你用檔案引入或直接寫在網頁上) 倒是可以用一種叫做混淆器的東西可以讓javascript原始碼很難閱讀。 還有,是javascript,不是java。這兩個差的可遠了XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.191.199
cde123:原來有混淆器這東西...上次抓個東西回來就想說他寫什麼鬼 01/16 22:33
cde123:想要改還真看不懂他寫什麼... 01/16 22:33
buganini:這個我都在最前面document.write('<textarea>'); 01/17 02:37
buganini:最後面document.write('</textarea>'); 01/17 02:38
buganini:他就會把東西吐出來了...不過這種作法的前提是裡面不能有 01/17 02:38
buganini:textarea標籤輸出, 且IE看可能會爆 01/17 02:39
buganini:FF似乎會把<textarea> </textarea>之間的東西都當純文字 01/17 02:39
buganini:IE有時候就會把它當HTML解析 (以上根據經驗不是很確定) 01/17 02:40