亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Outlook/IE 無法使用 BigInt 數據類型運行插件

Outlook/IE 無法使用 BigInt 數據類型運行插件

一只斗牛犬 2023-02-17 16:08:11
Outlook 當前在執行 Javascript 時使用 IE11 作為其后端。由于 IE 不完全支持 ES6/ES2015,IE 無法使用“BigInt”執行代碼。我知道微軟計劃明年終止對 IE 的支持。因此,IE 更新以支持 ES6 的機會可能幾乎為零。有鑒于此,我想就以下任何一點征求意見:有沒有辦法強制 outlook 使用 Microsoft Edge 作為其后端?有沒有辦法讓 IE 支持 BigInt(或完全支持 ES6)?IE 是否有可能在 ES6 生命周期結束之前支持它?
查看完整描述

3 回答

?
白豬掌柜的

TA貢獻1893條經驗 獲得超10個贊

謝謝大家的幫助和回答。今天,我能夠使 BigInt 與 IE11 和舊版本的 Safari 一起工作。

雖然,我沒有用 IE 測試整個 BigInt 庫,但我已經測試了我的解決方案,了解如何使 BigInt 在 IE 上工作,足以滿足我的需要。我會繼續測試。如果有人閱讀本文找到更好的解決方法,我希望你也能分享。

這是我為使 BigInt 在 IE11 中為我的 Outlook-Addin 工作所做的工作:

  1. 將JSBI 庫安裝/添加到我的項目中。

  2. 從JSBI-dataviews添加了一些數據視圖 polyfill 。請看我的評論。

  3. 同樣基于elk-chat的一些修改

我希望這對每個人都有幫助。


查看完整回答
反對 回復 2023-02-17
?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

  1. 將是一個沒有。根據記憶,Outlook 使用它自己的 HTML 渲染器。

  2. 可能,您嘗試過bigint-polyfill嗎?

  3. 僅使用 polyfill


查看完整回答
反對 回復 2023-02-17
?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

有沒有辦法強制 outlook 使用 Microsoft Edge 作為其后端?

Outlook 使用的瀏覽器取決于您的操作系統和 Office 365 版本。您可以參考本文檔中的表格。如果你想在 Outlook 中使用 Microsoft Edge 瀏覽器,我認為你需要根據以下內容更新你的操作系統版本或 Office 365 版本:

http://img1.sycdn.imooc.com//63ef363700018cfe09070187.jpg

對于問題2,我認為不可能,我之前在你的問題中已經給出了我的看法。

IE 是否有可能在 ES6 生命周期結束之前支持它?

沒有。來自微軟的聲明IE 11 在 Windows 7、8.1 和 10 上的安全更新、兼容性修復和技術支持繼續。這意味著微軟沒有計劃繼續向 Internet Explorer 11 添加功能。因此 IE 11 won'以后不支持 ES6,只能用 polyfill 或者 babel 為 IE 11 轉譯部分 ES6 代碼。


查看完整回答
反對 回復 2023-02-17
  • 3 回答
  • 0 關注
  • 184 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號