私はそれがどのブラウザで動作驚いている - 新しく開いたウィンドウはゼロコンテンツしたがって、ゼロサイズのボディを持っているでしょう - どのようにあなたの現在のカーソルを取得するには何も以上の「ホバー」は、特定のものに変更することができますか?私はFirefoxが正しく動作している唯一のブラウザだと思う!言われていること
- ダミーコード
function openLog(logFile) {
var win = window.open('', '_blank');
var doc = win.document;
var title = doc.createElement('TITLE');
var titleText = doc.createTextNode(logFile);
title.appendChild(titleText);
doc.head.appendChild(title);
// change from here
var html = doc.documentElement;
html.style.cursor = 'wait';
html.style.minHeight = '100vh';
// changes finished
//
// dummy setTimeout for testing
setTimeout(function() {
// remove the cursor from HTML element
html.style.cursor = 'default';
}, 4000);
};
openLog('banana');
私は、実行可能スニペットとしてそれを投稿したいが、誰がSOこのためだけにポップアップを開くことができるようにしたい:P
私はbody.parentElement
を使用する(すなわちHTML要素) - body
でこれを行うと、垂直スクロールバーで終わるので、
いいえ、firefoxはあなたの主張どおりに動作しません。おそらく、カーソルが本体カーソルスタイルをオーバーライドしている要素の上にカーソルを置いています。 –
oh、私参照 - 体が**新しいウィンドウで空のため**、当然のことながらカーソルは、あなたが期待するものではありません(それは正直に言うと他のブラウザである驚い - あなたは空の要素の上にマウスを持っていることができますか? ? ) –