簡體   English   中英

我可以強制 chrome 或其他瀏覽器使用舊版本的 javascript 嗎?

[英]Can I force chrome or another browser to use an older version of javascript?

我正在使用 pdfkit ( https://pypi.org/project/pdfkit/ ) 從 html 生成 pdf 文檔。 html 包含使用 plotly 構建的圖表; plotly 由 html 中的腳本標簽中的一些 javascript 代碼驅動。

因為 pdfkit 僅支持舊版本的 javascript,所以我需要避免某些較新的 javascript 功能(例如let而不是var和箭頭函數)。 當我在 chrome 中查看生成的 html 時,即使我使用了更新的 javascript 功能,它看起來也很好,因為 chrome 支持現代 javascript。 所以我只在派生的 pdf 文檔中看到問題,這使得查找錯誤變得困難。 我想做的是告訴瀏覽器使用舊版本的 javascript,這樣我就可以在更有用的上下文中看到我的錯誤。

有沒有辦法告訴 chrome 或其他瀏覽器使用舊版本的 javascript?

你可以按照這個https://babeljs.io/setup#installation來安裝 babel 或者添加 babel cdn,然后你需要用npm install --save-dev @babel/preset-es2015安裝 es2015 預設。 創建.babelrc 文件並添加以下內容:

{
  "presets": ["@babel/preset-es2015"]
}

有關其工作原理的更多信息,請訪問https://babeljs.io/repl

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM