簡體   English   中英

在靜態html頁面中包含一個json文件(不在服務器上托管)

[英]Including a json file in a static html page (not hosted on a server)

我正在使用grunt設置茉莉花測試自動化。 我的Jasmine(和Istanbul)在節點上運行良好,並且還有運行測試的獨立html頁面。 但是,我只想維護一個要包含的src文件列表,所以我有一個json文件,該文件在數組中列出了這些文件。 我可以在Gruntfile中使用require()來包含它,但是我打算在我現在意識到的html頁面中使用ajax來包含它的計划是行不通的,因為我需要運行服務器才能使ajax運行。

所以我的html頁面位於file://foo/bar/page.html ,而json位於file://foo/bar/my_data.json

我還有其他方法可以用來在服務器上沒有的靜態html頁面中包含JSON文件嗎?

這不能解決一般問題,但是事實證明,grunt-contrib-jasmine創建了可在瀏覽器中使用的持久性specrunner文件,因此源文件列表可以在gruntfile(或單獨的json)中維護。 ),並且每次使用grunt運行測試時,specrunner html頁面都會自動更新。

暫無
暫無

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

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