JavaScriptにPayment Gateway API ラッパーがあります。
しかし、それはひどく設計されています。
163 個のグローバル (ウィンドウ) オブジェクトを使用します。
私がやりたいことは
API ラッパーによって生成されたすべてのグローバル オブジェクトを取得します
それらをすべて「PG」という名前の1つのオブジェクトに入れます。
だから私はその方法を使用することができます
PG.methodName()
変数を取得する
PG.variableName
JavaScriptでこれを達成するにはどうすればよいですか?
または、名前空間でスクリプトをロードする他の方法はありますか?
問題のある JS ライブラリは次のとおりです。Gist を参照してください。