透過 Internet Explorer 9+ 在學練日語上學習日文

Facebook Twitter LinkedIn LINE Skype EverNote GMail Yahoo Email

前言

連微軟爸爸都不再建議網路使用者使用 Internet Explorer 了 (出處)。但「學練日語」做為一個學習日文的網頁工具,仍然將 Internet Explorer 列入支援瀏覽器之一。

不過,要在 Internet Explorer 9 上面使用學練日語的話,需要做一些額外的設定。本文會介紹設定的方式及其背後的原理。

什麼是 CORS?

在 Internet Explorer 9 的預設設定下,是無法使用學練日語上的網頁工具的。這是因為 Internet Explorer 9 把 CORS (跨來源資源共用) 關閉了。

我們以簡單的例子來看 CORS。網站 example.com 把後台的部分放在 api.example.com。把兩個軟體專案分開的用意是便於程式設計師管理專案。但在預設情形下,example.com 不能直接存取 api.example.com 的資源。而 CORS 就是用來處理這項議題的技術。

由於 Internet Explorer 9 在預設情形下沒有開啟 CORS,所以會無法使用學練日語或其他使用這項技術的網站。在後文中,我們會說明如何打開 CORS。

通用法:開啟 Internet Explorer 9 的 CORS 設定

由於 CORS 算是常見的技術,所以可以直接開啟 Internet Explorer 9 的 CORS 特性,之後碰到使用該項技術的網站就不會引發錯誤。

開啟 Internet Explorer 9 的「網際網路設定」。選擇「安全性」子選單的「網際網路」項目:

Internet Explorer 的「安全性」子選單的「網際網路」

調整安全性層級,將其調成「中等」:

將 Internet Explorer 的安全性調成中等

將「Access Data sources across domains」改為「Enable」 (註)

開啟 Internet Explorer 的 CORS (跨來源資源共用)

(註) 站長無法取得中文版的 Internet Explorer 9,故以該軟體的英文版本來代替。

經過這項的調整,之後的 Internet Explorer 9 就可以正確地存取使用 CORS 技術的網站。

替代法:將學練日語加入受信任網站

如果本站站友暫時不想開啟 Internet Explorer 9 的 CORS 特性,本節介紹另一個替代性的方式。

開啟 Internet Explorer 9 的「網際網路設定」。選擇「安全性」子選單的「受信任網站」項目:

Internet Explorer 的「安全性」子選單的「受信任網站」

開啟受信任網站的清單,將 https://learnjapanese.onl (學練日語的網址) 加入受信任網站的清單:

將「學練日語」Internet Explorer 的「受信任網站」

為求慎重,系統會再詢問一次,繼續確認即可:

確認將「學練日語」加入 Internet Explorer 的「受信任網站」

設定完成後,就可以順利使用學練日語學習日文了。但日後碰到其他使用 CORS 的網站,仍會引發錯誤。而且,Internet Explorer 9 不會有友善的錯誤訊息提示,使用者要自己去試誤。如果該網站沒有說明,使用者可能也不知道問題出在那裡。

學練日語對 Internet Explorer 的支援度

目前學練日語支援到 Internet Explorer 9 或以上的版本。由於 Internet Explorer 9 在 Windows 7 仍可取得,應該算是一個合理的支援目標。

如果要支援到 Internet Explorer 8 的話,整個網站大概要大翻修了。但現在還有多少人還在用 Windows XP 呢?為了不要讓自己的上網環境暴露在資安風險下,還是儘早換到新的作業系統吧。

Facebook Twitter LinkedIn LINE Skype EverNote GMail Yahoo Email
site logo
日文小老師 谷歌 火狐
日文小書僮 谷歌 火狐
學練日語
Copyright (c) 2019-2021 Michelle Chen. All Rights Reserved.