これはユーザースクリプトからのコードの例です:
var ExampleObj = {
somevar1:'value1',
somevar2:'value2',
somevar3:'value3',
somefunction1:function(){
//do sth
},
somefunction2:function(){
//do sth else
}
}
そして、スクリプトから関数を呼び出そうとすると、すべて問題ありませんが、ブラウザコンソールからアクセスできません:
(ReferenceError: ExampleObj が定義されていません)
私の Greasemonkey/Tampermonkey 設定 (メタデータ):
// ==UserScript==
// @name [this is my secret]
// @version 1
// @run-at document-end
// @include [this is my secret]
// @grant none
// ==/UserScript==
スクリプトは機能します。ブラウザ コンソールからこれらの機能にアクセスする必要があるだけです。