Google Maps の UI を消すブックマークレット
Google Maps の UI 、邪魔じゃないですか?特にストリートビューのスクショを撮りたい時とか。
というわけで Google Maps の UI を非表示にしたり表示したりするブックマークレットを作りました。
ちなみに PC ブラウザ版の話で、 API は無関係です。
javascript: (() => { [ '.widget-pane-toggle-button-container', '#omnibox-container', '#vasquette', '.top-center-stack', '#titlecard', '#image-header', '.app-viewcard-strip', '.scene-footer-container', '#watermark' ].forEach(query => { const target = document.querySelector(query); target && (target.style['display'] = target.style['display'] === 'none' ? '' : 'none'); }); })(); void 0;
デモ
ストリートビュー - 起動前
ストリートビュー - 起動後
通常マップ - 起動前
通常マップ - 起動後
使い方
単純に Google Maps 上でブックマークレットを起動してください。 UI の表示状態が切り替わります。
ただし、左サイドバーだけは消えません。手動で非表示にしてから起動してください。
また、すべての UI を消せるかどうかはチェックしていません。適当に修正してケロ。
仕組み
これまた単純に対象要素の display
プロパティを操作しているだけです。
対象要素は class
や id
で指定しているため、それらが変更されたら動作しなくなる可能性はありますがまぁいいや。
おまけ
現在のウェブページをフルスクリーン表示するブックマークレットも置いておきます( Mac の Chrome 以外では動作しないと思います…)。
javascript: (() => { [ 'mozRequestFullScreen', 'webkitRequestFullscreen', 'requestFullscreen' ].some(rf => { if (document.documentElement[rf]) { document.documentElement[rf](); return true; } }); })(); void 0;
Author And Source
この問題について(Google Maps の UI を消すブックマークレット), 我々は、より多くの情報をここで見つけました https://qiita.com/mimonelu/items/ef0bc7994ef62afdfd66著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .