ios - 項目中引入本地HTML文件后,不顯示其內容

ios - 項目中引入本地HTML文件后,不顯示其內容

在ios項目里添加本地文件后,并且ios讀取代碼沒有問題情況下,不顯示其HTML內容、css樣式、js效果或者圖片不顯示,這個問題是在于HTML文件中css、js、圖片的路勁問題。只需要吧css文件名前面的xxx/xxx/xxx/ 這些去掉就行了,只留下 xxx.css 這樣的文件名就好。


下面為補全:

Ios 加載本地html文件不顯示的問題,有以下幾點需要關注:

1先確認iOS 項目中是否已經設置允許請求
1.1先在plist文件設置允許請求
設置如下:


image.png

復制后面的即可:App Transport Security Settings

2查看html和css兩個文件中的圖片路徑和導入css和js路徑
2.1如果在本地的html和css文件中的路徑是以下兩種錯誤路徑
2.1.1 css文件導入路勁 :href="…/xxx/xxx.css"
2.1.1 js文件導入路徑 : src="…/xxx/xxx.js"

如果是這兩種路徑方式,那么請把“…/xxx/”刪除掉,保留xxx.js或者xxx.css
為什么這樣寫,我的解釋是這樣的,在Xcode中想要調取文件是不需要這樣的路徑的,就像我們在iOS項目中有個images文件夾一樣,你在.m中給UI控件添加圖片是直接xxx.jpg添加的,并沒有附帶路徑(除了特殊文件),由此可見,在html文件和css文件中添加圖片或導入文件是不需要路徑的

下面是錯誤路徑:
html文件中的圖片和導入路徑


image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容