iT邦幫忙

1

呼叫 IE (或新版 EDGE) 開啟網頁時, 能否不顯示(或關閉)網址列?

各位好,
因為有如主旨需求, 求解.
另, 有 google 到 ie 可以用 -k 參數直接全螢幕, 此時的確沒有網址列, 可是按下 F11 取消全螢幕, 就又會顯示出來. 因為看過有些 pop-up 出來的視窗是沒有網址列的, 而且他不是全螢幕. 這有辦法做到嗎? 謝謝.

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
3
japhenchen
iT邦超人 1 級 ‧ 2020-10-08 07:39:27
最佳解答

[2020/10/08更新]

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --app=https://tw.yahoo.com

就可以啟動無功能列無解除安裝無網址列的瀏覽,不需以下轉換應用的方法,可用於捷徑上

(以下為傳統方法)


新版chromium內核的Edge才能用
https://ithelp.ithome.com.tw/upload/images/20201008/20117954ER3cr5gy1e.jpg
https://ithelp.ithome.com.tw/upload/images/20201008/20117954Xt9DfXvZ7L.jpg
https://ithelp.ithome.com.tw/upload/images/20201008/2011795403mrJIs2tZ.jpg

!!!!按下F11全螢幕也不會出現網址列

看更多先前的回應...收起先前的回應...
streit iT邦新手 3 級 ‧ 2020-10-08 08:18:41 檢舉

讚!
不過研究它製造出來的捷徑, 沒辦法比照辦理. 因為我沒辦法一台一台電腦去把特定網頁安裝成APP還取得ID來用.
但是有查到可以使用 --kiosk 方式開啟網頁, 直接變全螢幕, 沒 F11 可用. 如果他能夠是視窗模式就更棒了.
請問有哪邊能查到所有的參數嗎?

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --app=https://tw.yahoo.com

https://ithelp.ithome.com.tw/upload/images/20201008/20117954LZtzX5KUd6.jpg
搞定,收工,連網址都不給你換,哈!

教這招不太好吧@@"
這只有內部應用才有可能辦到的。

程式或網頁呼叫就不能這樣處理了。
雖然,版主並沒說明啟動的來源是什麼。
如果是應用式的。的確可以用這招就是了。
畢竟是本機自已呼叫的。不會觸犯到本機安全性原則的問題。

倒也還好,只是直接啟動msedge而已,瀏覽器的捷徑內容都是這樣而已,並沒有啟動內部DLL或加殼啟動,看來影響很輕微啦

streit iT邦新手 3 級 ‧ 2020-10-08 15:11:25 檢舉

讚啦~~~ 感謝感謝~

個人不推用webbrowser元件來嵌在自己寫的程式裡,一來是那個內核很古老(IE7/Trident),很容易碰到W3C CSS相容性導至破版,二來也極度不安全,三是不少es6之後的特性都難以適用,沒理由的話,放棄用內嵌webbrowser的想法比較好

0
ckp6250
iT邦好手 1 級 ‧ 2020-10-07 17:27:57

pop-up 出來的視窗是沒有網址列的, 而且他不是全螢幕

不知道您提到的是那一類的程式,若是以前在 windows 底下寫程式,是可以呼叫 ie 物件,就能控制要不要有網址列了,也可以定義視窗大小。

streit iT邦新手 3 級 ‧ 2020-10-08 08:01:31 檢舉

程式不是我寫, 我負責提需求.
得到的資訊是: 使用 Sybase PowerBuilder 12. 很訝異它沒有自己的瀏覽器物件可以用. 因為我自己以前用 VisualStudio 裡面是有的.
所以變成我要幫忙想辦法...

0

除了全螢幕。網址列是無法拿掉或是不顯示。
除非,你自已做一個像瀏覽器的東西包起來。

我要發表回答

立即登入回答