現在、ブラウザゲームのユーザースクリプトを扱っています。また、サンドボックスと 初期化に問題があります。解決策として、新しい要素(スクリプト)を作成し、要素にオブジェクトを挿入する
方法を見つけました。
var script = document.createElement("script");
script.type = "text/javascript";
script.innerHTML = "var Class = { ... }";
document.body.appendChild(script);
しかし、私は非常に大きなオブジェクトを持っており、それを文字列に変換するのはかなり問題があり、時間がかかります。
次のようなオブジェクトがあります。
{
addToStorage : Function,
getFromStorage : Function,
getID : Function
settings : Object,
langs : Object,
init : Function,
version : Number,
author: String
}
文字列に変換する方法、またはグローバルウィンドウに挿入する方法はありますか?
私の悪い英語でごめんなさい。