タグ付けされた質問 「tampermonkey」

16
window.closeとself.closeがChromeのウィンドウを閉じない
問題は、起動したとき、window.close()またはself.close()ウィンドウが閉じないときです。現在、Chromeではスクリプトで作成されていないウィンドウをスクリプトで閉じることができないという考えがあるようです。これは明らかに誤りですが、確認のために警告をポップアップ表示する必要がある場合でも、それを実行することになっています。これらは起こっていません。 だから、誰もが同じようなものを使用して、ウィンドウを閉じるの本当の、機能的では実績のある方法持っているjavascript:window.close()か、javascript:self.close()実際に何が期待されているかいとChromeをベースにしていないすべてのブラウザでうまく起こる何かということを?任意の提案をいただければ幸いです。私はJavaScript固有のソリューションを探しています。JQueryやサードパーティの実装は必要ありません。 更新:提案されているものの多くには深刻な制限と使いやすさの問題// @grant window.closeがありますが、スクリプトヘッダーで使用する最新の提案(TamperMonkeyに固有)は、通常はcloseメソッドを処理できないタブでもうまく機能します。完全に理想的ではなく、すべてのケースに一般化されているわけではありませんが、それは私の場合には良い解決策です。

1
jqueryをtampermonkeyスクリプトにロードしようとしています
ログインページが読み込まれたときに大学のネットワークにログインするスクリプトを書いています。 コードは次のようになります // ==UserScript== // @name My Fancy New Userscript // @namespace http://use.i.E.your.homepage/ // @version 0.1 // @description enter something useful // @match <College login page> // @copyright 2012+, You // ==/UserScript== $(document).ready(function() { var usr=document.getElementsByName("username"); var pass = document.getElementByName("password"); usr.value="usrname"; pass.value="password"; var submitButton = document.querySelector ('input[type="submit"][value="Login"]'); var clickEvent = …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.