2016-08-17 8 views
0

さて、私は特定のウェブサイトのユーザースクリプトをやろうとしています。しかし、私がuserscriptsをしたいウェブサイトのすべては私に何も公開していない梱包を持っています。非常に閉鎖されたjavascriptではUserscriptsが可能ですか?

たとえば、I want to write userscripts for this websiteですが、興味深いものは私に十分に公開されていません。

クロージャーを経由してそのコンテキストに到達する方法はありますか? Chrome Dev Toolsでは、コードではなくコンテキストを表示することができます。

コードを制御しないので、このシナリオでは、単にグローバルコンテキストに何かを追加することはできません。

+0

ユーザースクリプトから、スクリプトの読み込みを傍受し、コードを書き換えてパッケージラッパーを削除し、グローバルスコープで実行してオブジェクトにアクセスできるようにすることができます。 – Bergi

答えて

0

クロージャーを経由してそのコンテキストに到達する方法はありますか?あなたが意味する場合

、あなたはここでfooに取得することができます。

(function() { 
    function foo() { 
    } 
    // ...code using foo... 
})(); 

いいえ、あなたは、それが明示的にスコープ機能の外に利用できるようにいないことができない場合。

関連する問題