Mac上測(cè)試Internet Explorer的N種方法

Internet Explorer及其升級(jí)的版本Edge瀏覽器僅在Windows計(jì)算機(jī)上運(yùn)行。如果您擁有Mac設(shè)備,并且想在Internet Explorer或Edge上對(duì)網(wǎng)站執(zhí)行跨瀏覽器測(cè)試,那么真不好意思。 您將不得不投資于單獨(dú)的Windows設(shè)備,或者閱讀文章直到最后,了解一些更好的選擇。

Internet Explorer曾經(jīng)是世界上使用最流行的瀏覽器,Microsoft在2015年發(fā)布公告表示棄用該瀏覽器。IE死亡的背后有很多原因,主要原因是Microsoft推出的名為Edge的更高級(jí)的瀏覽器。話雖如此,如果您使用Mac操作系統(tǒng)該怎么辦?那么您如何在IE上進(jìn)行測(cè)試?如果您的網(wǎng)站與跨瀏覽器不兼容并且無(wú)法在IE中正確使用,那么您將失去所有使用Internet的用戶,而這些是一個(gè)很大的數(shù)字,而且在某些行業(yè),這個(gè)IE用戶的占比會(huì)更高。我的意思是,即使您使用的是MacOS,也需要在IE上進(jìn)行測(cè)試。

您可能在想那怎么才能行?不用擔(dān)心,即使您使用的是Mac系統(tǒng),本文也將探討集中不同的方法供您在Internet Explorer瀏覽器上執(zhí)行跨瀏覽器測(cè)試。

為什么不能在Mac上使用Internet Explorer進(jìn)行測(cè)試?

從1998年到2003年,Internet Explorer曾經(jīng)是Mac系統(tǒng)上的默認(rèn)瀏覽器。這是兩家公司(微軟和Apple)之間達(dá)成的一項(xiàng)協(xié)議的結(jié)果。該協(xié)議表明,五年后,Internet Explorer將成為Macintosh系統(tǒng)上的默認(rèn)瀏覽器。這樣做是為了宣傳Internet Explorer,并使每個(gè)使用計(jì)算機(jī)的人都能接觸使用它。微軟甚至開(kāi)發(fā)了一個(gè)單獨(dú)的開(kāi)發(fā)引擎,只是為了使Internet Explorer在Mac系統(tǒng)上運(yùn)行。毫不奇怪,Internet Explorer成為歷史上最常用的瀏覽器。

但是,這種伙伴關(guān)系并沒(méi)有持續(xù)很長(zhǎng)時(shí)間。五年后,蘋果公司將Safari瀏覽器作為其系統(tǒng)中的默認(rèn)瀏覽器推出。可以說(shuō),蘋果公司對(duì)微軟對(duì)待Mac Systems的方式并不滿意。在Mac系統(tǒng)中,Internet Explorer更新總是會(huì)被推遲。具體原因尚不明確,但是開(kāi)發(fā)社區(qū)的討論表明,考慮到Internet Explorer是內(nèi)置于W3C(萬(wàn)維網(wǎng)聯(lián)盟)標(biāo)準(zhǔn)的,根據(jù)Mac兼容性開(kāi)發(fā)功能非常困難。

因此,Mac系統(tǒng)用戶將會(huì)推遲一年或者更久才能體驗(yàn)Windows用戶上的功能。蘋果對(duì)此行為不滿意,他們不僅從計(jì)算機(jī)上刪除了Internet Explorer,還從蘋果應(yīng)用程序商店中刪除了Internet Explorer。但是,這為Web開(kāi)發(fā)人員帶來(lái)了一個(gè)問(wèn)題。Internet Explorer具有龐大的忠實(shí)客戶群,并且現(xiàn)在有了適用于macOS的新瀏覽器Safari,這意味著一旦他們?cè)趍acOS上測(cè)試其網(wǎng)站,跨瀏覽器兼容性問(wèn)題就迫在眉睫。

使用Internet Explorer進(jìn)行跨瀏覽器測(cè)試

跨瀏覽器測(cè)試意味著在不同的瀏覽器,操作系統(tǒng)或分辨率下測(cè)試您的網(wǎng)站。在不同的平臺(tái)上測(cè)試您的網(wǎng)站可以使您有信心贏得用戶,并以預(yù)期的方式向所有可能的用戶展示您的網(wǎng)站??鐬g覽器兼容性測(cè)試可幫助開(kāi)發(fā)人員找出將在不同瀏覽器上出現(xiàn)的問(wèn)題,并以更好的方式計(jì)劃網(wǎng)站渲染,以適應(yīng)瀏覽器渲染HTML代碼的方式。您可以使用各種在線提供的工具和軟件來(lái)實(shí)現(xiàn)跨瀏覽器測(cè)試的目的。按照慣例,在MacOS上測(cè)試IE并非那么容易。有一些問(wèn)題使Web開(kāi)發(fā)人員無(wú)法通過(guò)常規(guī)方法在macOS上測(cè)試IE。

如何在MacOS上使用Internet Explorer進(jìn)行測(cè)試?

要對(duì)您的網(wǎng)站執(zhí)行跨瀏覽器兼容性檢查,您需要在MacOS上使用IE進(jìn)行測(cè)試,這曾經(jīng)被認(rèn)為是一項(xiàng)非常艱巨的任務(wù)。但是,編程語(yǔ)言的發(fā)展和各種技術(shù)的進(jìn)步徹底打破了這一障礙。現(xiàn)在,您有多種選擇,可以通過(guò)macOS上的Internet Explorer輕松執(zhí)行測(cè)試。不僅網(wǎng)站,而且某些方法還將簡(jiǎn)要介紹如何在MacOS系統(tǒng)上打開(kāi)Internet Explorer。因此,本文重點(diǎn)關(guān)注的焦點(diǎn)是如何繼續(xù)在Internet Explorer上進(jìn)行測(cè)試。

在線跨瀏覽器測(cè)試工具

讓我們從人們?cè)谡務(wù)摐y(cè)試網(wǎng)站時(shí)想到的最明顯,最喜歡的方法開(kāi)始。最簡(jiǎn)單,最具成本效益的方法是借助第三方網(wǎng)站的在線跨瀏覽器測(cè)試工具。您不僅可以立即訪問(wèn)所有主要的瀏覽器和瀏覽器版本,而且還可以直接從本地計(jì)算機(jī)上運(yùn)行自己選擇的瀏覽器(和版本)。

兼容性測(cè)試網(wǎng)站提供對(duì)在真實(shí)Windows操作系統(tǒng)上運(yùn)行Internet Explorer瀏覽器的真實(shí)計(jì)算機(jī)的即時(shí)遠(yuǎn)程訪問(wèn)。如今,跨瀏覽器兼容性工具是最理想的選擇,因?yàn)樗鼈儾粌H具有長(zhǎng)期的成本效益,而且使用戶免于升級(jí),維護(hù)和投資內(nèi)部基礎(chǔ)架構(gòu)的麻煩。

因此,如果您使用的是macOS,并且正在尋找一種方法來(lái)在Internet Explorer上測(cè)試您的網(wǎng)站,那么第三方網(wǎng)站是您的不二之選。您所需要做的就是免費(fèi)注冊(cè)并開(kāi)始在不同版本的IE上測(cè)試您的網(wǎng)站。這樣,您可以跳過(guò)在macOS中安裝任何其他軟件的艱難方法。您可以同時(shí)執(zhí)行并行測(cè)試和測(cè)試,而不僅僅是IE瀏覽器,當(dāng)然還需要關(guān)心費(fèi)用等問(wèn)題。

本地虛擬機(jī)

虛擬機(jī)是執(zhí)行跨瀏覽器兼容性檢查的最靈活但最耗時(shí)間和資源的方式?;谔摂M機(jī)的解決方案已經(jīng)成為測(cè)試生態(tài)系統(tǒng)的一部分。虛擬機(jī)是物理計(jì)算機(jī)上的虛擬設(shè)備,用于在不實(shí)際安裝操作系統(tǒng)的情況下運(yùn)行其他操作系統(tǒng)。用戶還可以以直接的常規(guī)方式將操作系統(tǒng)與現(xiàn)有操作系統(tǒng)一起安裝。

使用虛擬機(jī)不會(huì)影響您的啟動(dòng)時(shí)間,只有在需要時(shí)才可以啟動(dòng)其他虛擬操作系統(tǒng)。在MacOS設(shè)備上創(chuàng)建Windows虛擬機(jī)是一種簡(jiǎn)單的工作方式,但是,它將占用大量的硬盤空間,而且不是100%準(zhǔn)確的,并且如果您正在測(cè)試繁重的Web應(yīng)用程序,您可能會(huì)覺(jué)得它的工作速度有些慢。

要在Mac系統(tǒng)上測(cè)試Internet Explorer,用戶可以“虛擬”地在其計(jì)算機(jī)上安裝Windows系統(tǒng)。實(shí)際上,用戶可以使用與Mac系統(tǒng)兼容的任何虛擬機(jī)軟件。Mac系統(tǒng)上最受歡迎的虛擬機(jī)軟件是Parallel Desktop。

并行桌面可用于Macintosh系統(tǒng),這將幫助開(kāi)發(fā)人員虛擬化和仿真他選擇的操作系統(tǒng)。用戶還可以使用其他虛擬機(jī)軟件(例如Oracle Virtual Box),但這完全取決于用戶,因?yàn)樗鼈兌家韵嗤姆绞焦ぷ鳌?/p>

Remote IE和Modern IE

2014年,為了幫助檢查Internet Explorer瀏覽器上的跨瀏覽器兼容性,Microsoft啟動(dòng)了名為RemoteIE的Azure Remote應(yīng)用程序。這是一項(xiàng)免費(fèi)服務(wù),無(wú)論您使用什么操作系統(tǒng),都可以在您的系統(tǒng)上運(yùn)行最新版本的Internet Explorer瀏覽器。
由于Microsoft本身不再對(duì)Internet Explorer的開(kāi)發(fā)感興趣,因此它努力從所有操作系統(tǒng)(包括Windows)中淘汰Internet Explorer。所以這種方式也在慢慢被淘汰。

直接從Microsoft下載虛擬機(jī)??安裝程序

即使不推薦使用Modern IE和Remote IE,Microsoft也會(huì)為該事件做出貢獻(xiàn)。Microsoft為想要在MacOS上使用Internet Explorer進(jìn)行測(cè)試或通過(guò)虛擬機(jī)在MacOS上使用Edge進(jìn)行測(cè)試的用戶提供了一種簡(jiǎn)單便捷的方法。

用戶可以訪問(wèn)官網(wǎng)鏈接,并選擇瀏覽器和操作系統(tǒng)以及要測(cè)試的虛擬機(jī)。完成后,將下載一個(gè)zip文件,您可以通過(guò)它運(yùn)行在Macintosh上選擇的瀏覽器版本。

image

但是,有兩點(diǎn)需要注意。

  • 您需要MacOS的軟件才能解壓縮該軟件包。
  • 您下載的計(jì)算機(jī)將在90天后過(guò)期。

Microsoft遠(yuǎn)程桌面應(yīng)用程序

Microsoft遠(yuǎn)程桌面應(yīng)用程序是Microsoft開(kāi)發(fā)和提供的另一種軟件。雖然,不僅可以像Remote IE和ModernIE那樣完全用來(lái)測(cè)試瀏覽器,還可以,它可以用作本文中描述的多種方法之一,以測(cè)試用戶是否正在運(yùn)行Internet Explorer上的網(wǎng)站。

Microsoft遠(yuǎn)程桌面應(yīng)用程序是用于遠(yuǎn)程連接到運(yùn)行Windows的系統(tǒng)的應(yīng)用程序。因此,如果我正在運(yùn)行Windows系統(tǒng),則可以繼續(xù)使用此應(yīng)用程序并以適當(dāng)?shù)脑O(shè)置和憑據(jù)遠(yuǎn)程連接到我的系統(tǒng)。

同樣,以相反的順序執(zhí)行上述過(guò)程,如果用戶想在Internet Explorer上測(cè)試其網(wǎng)站,則可以連接到遠(yuǎn)程運(yùn)行Windows的系統(tǒng)。為此,您需要一個(gè)運(yùn)行Windows的系統(tǒng),例如您的朋友或家人的Windows。它還應(yīng)該在該系統(tǒng)上安裝了Microsoft遠(yuǎn)程桌面應(yīng)用程序才能正常工作。

  • 基于云的遠(yuǎn)程桌面計(jì)算機(jī)
    借助Microsoft遠(yuǎn)程桌面應(yīng)用程序,您現(xiàn)在還擁有獲取Windows環(huán)境的另一種途徑,即基于云的虛擬機(jī)。您可以使用預(yù)安裝的Internet Explorer或Edge瀏覽器租用基于Microsoft Azure的Windows云計(jì)算機(jī),然后通過(guò)遠(yuǎn)程桌面應(yīng)用程序訪問(wèn)這些計(jì)算機(jī)。微軟還為MacOS計(jì)算機(jī)提供了官方的遠(yuǎn)程桌面客戶端,您可以使用該客戶端訪問(wèn)MacOS計(jì)算機(jī)的Windows環(huán)境。

Chrome 瀏覽器拓展

IE選項(xiàng)卡或Internet Explorer選項(xiàng)卡是非常流行的Google Chrome Web擴(kuò)展程序,它使用戶可以查看網(wǎng)頁(yè),就像僅在Internet Explorer瀏覽器中呈現(xiàn)網(wǎng)頁(yè)一樣,而無(wú)需使用Internet Explorer。

image

由于Google Chrome瀏覽器可用于所有主要操作系統(tǒng),因此即使您使用的是MacOS,在您的Google Chrome瀏覽器中安裝此擴(kuò)展程序也可以使用戶快速在Internet Explorer上測(cè)試其網(wǎng)站。

IE選項(xiàng)卡擴(kuò)展,大小僅為815KB,目前由BlackFish Software管理和開(kāi)發(fā)。自2009年以來(lái),“ IE”標(biāo)簽一直是十大Google Chrome擴(kuò)展程序中的一員,如今已有四百多萬(wàn)用戶。由于體積太小,因此用戶在此所需要做的只是去網(wǎng)上商店并搜索IE選項(xiàng)卡擴(kuò)展名。用戶找到擴(kuò)展名后,需要將其添加到chrome中,開(kāi)始瀏覽網(wǎng)站,就像在Internet Explorer中看到它們一樣。

WineBottler

WineBottler是在Mac系統(tǒng)上運(yùn)行Internet Explorer的另一種成功方法。

WineBottler消除了安裝其他軟件(如虛擬機(jī)軟件),然后在虛擬機(jī)上安裝OS并最終運(yùn)行Internet Explorer的麻煩。WineBottler帶有在Mac系統(tǒng)上使用為Windows設(shè)計(jì)的應(yīng)用程序的完整軟件包。

只需以Windows格式(即exe格式)下載軟件文件,然后通過(guò)WineBottler運(yùn)行該應(yīng)用程序。WineBottler會(huì)將Windows應(yīng)用程序轉(zhuǎn)換為Mac應(yīng)用程序。完成后,用戶可以像使用Mac的任何其他應(yīng)用程序一樣。

WineBottler還為運(yùn)行.exe提供了便利。直接將應(yīng)用程序轉(zhuǎn)換為Mac支持的應(yīng)用程序?,F(xiàn)在,您一定想知道這樣的軟件必須花錢來(lái)購(gòu)買。但是該軟件是免費(fèi)的。但是,如果您確實(shí)喜歡該軟件,則可以繼續(xù)并通過(guò)其網(wǎng)站進(jìn)行捐贈(zèng)。

總結(jié)起來(lái)一句話:只需下載Internet Explorer的.exe文件,即可在MacOS上使用Internet Explorer進(jìn)行網(wǎng)站測(cè)試。

Boot Cam

Boot Camp是Utilities文件夾下針對(duì)Mac用戶預(yù)構(gòu)建的。通過(guò)Boot Camp,您可以在其計(jì)算機(jī)上安裝大量操作系統(tǒng),然后根據(jù)自己的喜好啟動(dòng)所需的操作系統(tǒng)。意思是,您可以在Mac設(shè)備中安裝Windows機(jī)器。在Mac上安裝Windows操作系統(tǒng)后,就可以在兩個(gè)操作系統(tǒng)之間切換。

但是,每次您要引導(dǎo)新的操作系統(tǒng)時(shí),都必須重新啟動(dòng)設(shè)備。如果您有一個(gè)復(fù)雜的測(cè)試套件,需要在多個(gè)IE版本和Safari版本上進(jìn)行交替測(cè)試,這可能會(huì)很麻煩并且很耗時(shí)。此外,由于每次啟動(dòng)不同的操作系統(tǒng)時(shí)都必須重新啟動(dòng)設(shè)備,因此無(wú)法執(zhí)行并行測(cè)試。

另一個(gè)缺點(diǎn)是,您只能在Windows 10上進(jìn)行測(cè)試。因此,如果您要在Windows 8.1或更低版本的MacOS上測(cè)試Internet Explorer,則無(wú)法使用Boot Camp助手進(jìn)行測(cè)試。

另請(qǐng)注意,Boot Camp助手僅適用于部分設(shè)備。

使用Safari瀏覽器的內(nèi)置開(kāi)發(fā)菜單

Safari通過(guò)使用內(nèi)置的“開(kāi)發(fā)”菜單提供了一種有趣的方法來(lái)在MacOS上測(cè)試Internet Explorer。它將在沒(méi)有任何虛擬化的情況下在IE 7及更高版本上托管您的網(wǎng)站,很不幸,最新版的Safari瀏覽器已經(jīng)沒(méi)有這些選項(xiàng)了,用戶需要自己配置瀏覽器的user-agent來(lái)實(shí)現(xiàn)。

在Safari菜單欄中,依次轉(zhuǎn)到“開(kāi)發(fā)”和“用戶代理”。您將找到Safari,Internet Explorer,Edge,Chrome,F(xiàn)irefox等瀏覽器的列表。這樣,您可以從Safari瀏覽器本身執(zhí)行跨瀏覽器測(cè)試。酷吧?


image

請(qǐng)記住,盡管這些瀏覽器未托管在虛擬機(jī)上,但是可以幫助您獲得網(wǎng)站的外觀。結(jié)果可能不如您想像的那樣準(zhǔn)確。另外,如果您希望在不同的瀏覽器上測(cè)試網(wǎng)站的性能,那么Safari內(nèi)的“開(kāi)發(fā)”菜單不是最佳選擇。

總結(jié)

因此,很難在Mac操作系統(tǒng)上測(cè)試Internet Explorer嗎?我不這么認(rèn)為。我們討論了許多可能的方法。實(shí)際上,不僅可能,而且方便,輕松和高效。曾經(jīng)有一段時(shí)間,蘋果公司停止在其系統(tǒng)上使用Internet Explorer和提供Internet Explorer。有需求就會(huì)有市場(chǎng),有市場(chǎng)就會(huì)有人去開(kāi)發(fā)產(chǎn)品。同一事件導(dǎo)致發(fā)明了許多方法,這些方法僅用于在Mac系統(tǒng)上打開(kāi)Internet Explorer。

盡管世界正朝著Microsoft Edge邁進(jìn),但使用Internet Explorer的人數(shù)仍然很大,因此不容忽視。如果您是喜歡在Mac上工作但需要在Internet Explorer上測(cè)試其網(wǎng)站的人之一,請(qǐng)與我們分享您在MacOS上使用Internet Explorer進(jìn)行測(cè)試的方法。


  • 公眾號(hào)FunTester首發(fā),原創(chuàng)分享愛(ài)好者,騰訊云和掘金社區(qū)首頁(yè)推薦,知乎七級(jí)原創(chuàng)作者,更多原創(chuàng)文章,歡迎關(guān)注、交流,禁止第三方擅自轉(zhuǎn)載。

熱文精選

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容