0

いくつかのjsコードを保存して、後でプルアップして実行することさえ可能かどうか疑問に思っています.

基本的に私が直面している2つの問題があります:

  • javascriptコードを文字列化する方法は?
  • 文字列化された JavaScript コードを実行するには?
4

1 に答える 1

2

<script>テキスト BLOB を取得して、タグ内に動的にドロップできるはずです。

これは Chrome および MSIE 9 コンソールで動作します - 私はまだ Firefox を試していません:

var s = document.createElement('script');
s.appendChild(document.createTextNode('alert("hello")'));
document.head.appendChild(s);

コードの文字列化に関しては、通常myFunction.toString()、ユーザー提供の関数を呼び出すことができます。

于 2012-04-30T22:04:51.017 に答える