博客 / 列表

LanLan_Guo - 谷歌瀏覽器獲取本地json文件跨域問題

很多單頁應用,僅僅簡單的HTML 頁面時需要訪問同一路徑下的JSON 數據文件,會報到跨域問題。無法獲取到本地JSON 文件。 為什麼會遇到跨域問題呢? 跨域,即瀏覽器有一個安全機制,叫做 同源策略(CROS),不同域的客户端腳本在無明確授權的情況下,是不能讀取對方資源的。它保證了一個域的腳本只能讀寫本域內的資源,而無法訪問其他域的資源。簡單理解:可以説跨域就是不同源。

chrome , Json , Jsonp

LanLan_Guo - Web Fonts 學習之解決Docker環境網頁中文渲染吃字問題

背景信息 之前項目中遇到了使用ActiveReportsJS 前端報表控件生成PDF的功能,在IIS 或者Tomcat服務器上部署前端項目,生成PDF 超鏈接(為英文)均能正常顯示,但是在Docker中部署,生成PDF時候總是出現超鏈接吃字。 正常 通過與公司內部的資深前端大神溝通後,會發現還是因為缺字體導致的,因為雖然在生成PDF 時註冊了字體但這個字體是避免了亂碼,並未保

報表工具 , 亂碼 , pdf.js , Docker

LanLan_Guo - node.js+Puppeteer(無頭瀏覽器) 實現服務端批量生成PDF 文件

應用場景: 客户在創建前後端分離的應用時,前端只用於做一些基本的數據展示,如果涉及大量的數據或報表生成,建議放在服務器端展示,本文主要分享如何在服務器端使用ActiveReportsJS 實現報表導出PDF功能 Demo下載: https://gcdn.grapecity.com.cn/forum.php?mod=attachmentaid=MTIzMjQwfGMwM2JkNWVhfDE2M

puppeteer , node.js , 服務端渲染 , pdf.js