目前分類:Browser (5)

瀏覽方式: 標題列表 簡短摘要

有使用者來電,說某個頁面裡設了兩個絕對路徑的超連結,連到同網站的 Word 檔,會顯示「無法安全下載」或自動被瀏覽器取消下載(進度狀態顯示為「已取消」)。

後來查了一下,原因超簡單:就跟 HTTPS 的網頁裡的 iframe 內容用 HTTP 內嵌會出問題一樣。

網頁本身是 HTTPS 的,但超連結是 HTTP,對瀏覽器來說就是安全性下降了,因此被瀏覽器拒絕服務。可參考  Chrome 的說明:"Blocking insecure downloads from secure (HTTPS) contexts"

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

今天有個新網頁,使用者反映,她的電腦裡點選了超連結裡的 "mailto:",並不會自動打開 Outlook 的新信件:

  • 在 Microsoft edge 瀏覽器裡點選,會跳出 Google Chrome 瀏覽器
  • 在 Google Chrome 瀏覽器裡點選,會毫無回應

試了一下發現應該這樣處理:

  1. 點選 Windows 左下角的國旗圖示,在選單中點選齒輪圖示「設定」
  2. 點選「應用程式」
  3. 點選「預設應用程式」
  4. 捲到最底下,選擇「依通訊協定選擇預設應用程式」
  5. 通訊協定會依名稱排序,找到 "MAILTO",以此例而言,使用者的設定是指給 Google Chrome,改為 Outlook 後就好了

Mailto: 「依通訊協定選擇預設應用程式」

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

在微軟宣布 2022 年 6 月15 日起不再支援 IE (Internet Explorer) 瀏覽器後,目前大部分單位都已經不再提供 IE 使用者服務,不過偶爾還是要處理還沒升上去的 user。但是按下 F12 後無法直接 debug。

仔細看一下,原來要使用 IEChooser,啟用的方式是按下「Windows 鍵 + R」叫出執行視窗,輸入以下路徑:

%systemroot%\system32\f12\IEChooser.exe

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

今天有使用者問我,她在網頁上開啟了某個 PDF 檔案,但底色的色塊都消失了,導致有些深色色塊前置的文字,因為文字設定成白色,這些白字全被預設的白色底色吃光光。

測試了一下,發現是一個 Google Chrome 瀏覽器獨有的問題。在以下瀏覽器測試都正常:

  • Microsoft Edge
  • Safari
  • Mozilla Firefox

目前得到的解法有:

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

寫好了一支程式,在 Chrome 和 Firefox 都沒問題,但在 IE 裡參數會變成特殊符號。正常情況應該像是這樣:

http://127.0.0.1/index.php?t=1&sect=2

但在 IE 裡變成:

http://127.0.0.1/index.php?t=1§=2

以至於後端程式無法正確拿到 t 的值、也沒辦法拿到 sect 這個參數。上網查了一下發現 "§" 是 "§" 這個 HTML entity 符號,找了一下 URL 參數與 HTML entity 之間的問題,發現 "URL Query Parameters and HTML Entities: The Case of the Missing Semicolon" 這篇也有一樣的情況,裡面舉的例子是 © (©) 和 " ("),但它雖然說把串接參數的值從 "&" 改成 "&" 就沒事了:

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()