大概有一個星期沒有用HBuilder打包,今天更新了HBuilder版本再繼續打包,就出現了一系列問題。其中有一個就是打包之后,除首頁外,其他頁面多出了原生標題,如下圖:
查閱資料,打開 sitemap.json 文件 將global下的 titleNView設置為 “false”,pages下的titleNView設置為false(一般pages下的titleNView默認為false),
修改之后的結果,只是將設置的標題顏色背景去掉,變成了純原生的標題:
最后在官方論壇里找到了解決辦法,在sitemap.json的pages數組的最后,注意是最后(適配url規則為從上而下),配置一個webviewid為common的webview,來容納所有會隨機打開的窗口,進行你的操作。
即在sitemap.json的pages數組的最后加上代碼:
{//未適配的公共頁面,可攔截原生下載和頭部導航欄, 注:通配符的規則+放在最后一個節點才能達到適配所有未適配的公共頁面效果,適配規則優先級為自上而下查找匹配規則 "webviewId": "common", "matchUrls": [ { "hostname": "R:.*", "pathname": "R:.*" } ] }
真機運行,如下圖:
完美解決!
官方地址:http://ask.dcloud.net.cn/question/50018
轉載時請注明出處及相應鏈接,本文永久地址:https://www.cnblogs.com/wangxiaoling/p/9935643.html,文章標題備注轉載,如:xxx【轉載】,謝謝!