JS可以自己生成新的JS吗(不刷新直接引用)?
我想进一步地隐藏我的JS代码,所以我想使用程序来生成新的JS代码。
我使用这个办法:
<div id="scr"><script>function go(aa){alert(aa);}</script></div>
将js放到div中
然后使用:
document.getElementById("scr").innerHTML=http_request.responseText
的办法去改写div中的内容。
使用alert(document.getElementById("scr").innerHTML)可以看到内容已被改写
但是:运行时还是原来的alert(aa);
请问我的这种办法是否可行?!
如果可行要什么办?