Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲成人免费在线,久久99热不卡精品免费观看,欧美亚洲啪啪

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          微信小程序webview、渲染富文本

          先說點題外話,本來是寫在簡書上面的文章,現(xiàn)在簡書不支持發(fā)布了,只能在csdn上上傳了....
          WebView對于前端開發(fā)的小伙伴來講肯定不陌生,功能是很輕大的,就是一個而普通的html界面。今天主要講一下小程序使用webview的場景。
          一、先說下需求背景,我們最近需要在微信小程序開發(fā)一個富文本的功能出來,如果是在傳統(tǒng)的瀏覽器開發(fā)是很簡單的,因為html提供了強(qiáng)大的渲染能力。我對小程序渲染富文本的方案也做了嘗試,分別使用了rich-text、wxparse、mpvue-parse、html2wxml,后三個都是第三方的渲染庫。
          1.rich-text是微信提供的解析方案,渲染流暢但是效果很差勁,別說數(shù)學(xué)公式就是某些常用的html布局都渲染不出來,更糟糕的是渲染節(jié)點是text格式,導(dǎo)致我們不可以使用csstree對dom進(jìn)行二次渲染和樣式優(yōu)化。
          2.mpvue-parse是基于wxparse做的mpvue的擴(kuò)展,官方說是很強(qiáng)大,擴(kuò)展了圖片預(yù)覽之類的功能,并且支持圖片尺寸設(shè)置,實際用下來還可以,渲染之后的效果也是dom結(jié)構(gòu),樣式控制也比較簡單。缺點:可能是需要本地動態(tài)解析**html導(dǎo)致復(fù)雜的dom結(jié)構(gòu)會出現(xiàn)小程序界面卡死**,所以放棄了
          3.html2wxml是一種服務(wù)器解析富文本的方案,這個是可以解決界面卡死的問題,他本質(zhì)就是把html解析為wxml,這個框架針對**數(shù)學(xué)題目有些是渲染不完整的**,不過它是支持自己搭建渲染庫的,不過還需要后臺人員配合維護(hù)所以也放棄了。這個是項目介紹html2wxml 微信小程序富文本渲染組件 HTML / Markdown 富文本解析-小程序-QwqOffice軟件工作室。可以加下作者聯(lián)系方式,因為一些使用場景沒有詳細(xì)說到,比如最新的解析地址,還有老的地址解析text格式文本會導(dǎo)致小程序view不更新的情況。
          4.wxparse是對公式的渲染效果是這幾個里面最好的 ,不會丟失內(nèi)容,不過使用過程中發(fā)現(xiàn)解析效果并不會完全轉(zhuǎn)換為dom結(jié)構(gòu),有些是直接轉(zhuǎn)化為微信的rich-text,所以樣式的控制就比較麻煩了。下面就是解析的一些rich-text的結(jié)構(gòu):
          ![在這里插入圖片描述](https://img-blog.csdnimg.cn/201909121213266.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNTU1NzE4,size_16,color_FFFFFF,t_70)
          

          最終選擇了WebView,這個效果就不用說了,唯一的缺點就是體驗不好了,畢竟會脫離小程序的原生界面去載入一個html鏈接,不管是加載速度還是體驗會有些割裂感,不過一些比較大的廠商的小程序也是這樣處理的,比如拼多多的活動頁面、騰訊文檔的內(nèi)容頁面(也必須用webview去渲染)。下面是一些渲染結(jié)果:

          在這里插入圖片描述

          小程序富文本解決方案_文本和富文本的區(qū)別_富文本類型

          二、下面講一下微信小程序使用WebView的注意事項(只是目前發(fā)現(xiàn)的一些)

          1.使用前提:管理平臺需要配置webview域名,不然真機(jī)無法進(jìn)入頁面;webview請求數(shù)據(jù)接口地址如果沒有加入域名訪問在小程序里面是看不到錯誤提示的,這點要注意。

          2.小程序打開調(diào)試并不能不獲WebView 的打印的錯誤信息,導(dǎo)致出現(xiàn)問題不好調(diào)試,只能推消息通知給小程序:

          在這里插入圖片描述

          3.沒有配置的webview域名在ios真機(jī)上面打開調(diào)試會出現(xiàn)偶發(fā)性的白屏,這個推斷應(yīng)該是網(wǎng)絡(luò)導(dǎo)致的,但是關(guān)閉掉調(diào)試之后就會好了。

          4.代碼兼容性問題,由于微信webview使用的內(nèi)核特殊導(dǎo)致代碼存在兼容性問題,比如:

          *{

          margin:0; padding:0;

          -webkit-touch-callout:none;

          /系統(tǒng)默認(rèn)菜單被禁用/

          小程序富文本解決方案_富文本類型_文本和富文本的區(qū)別

          -webkit-user-select:none; /webkit瀏覽器/

          -khtml-user-select:none; /早期瀏覽器/

          -moz-user-select:none;/火狐/ -ms-user-select:none; /IE10/

          user-select:none;

          以上是禁用瀏覽器復(fù)制文本的css屬性,這個在小程序webview上面是沒效果的,只能通過js去設(shè)置了:..style. = “none”; //禁止彈出菜單

          ..style. = “none”;//禁止選中

          5.某些標(biāo)簽點擊在ios會出現(xiàn)點擊狀態(tài)我嘗試了好多方案還是沒有禁用掉,大家如果有好的方式可以留言…

          6.webview無法自定義小程序的導(dǎo)航欄7.的屬性會導(dǎo)致ios上面活動滾動條不流暢,可以設(shè)置-webkit--:touch;去解決。

          解決局域網(wǎng)共享問題,提示:無法訪問,你可能沒有權(quán)限使用網(wǎng)絡(luò)資源

          一、啟用guest來賓帳戶;二、控制面板→管理工具→本地安全策略→本地策略→用戶權(quán)利指派里,“從網(wǎng)絡(luò)訪問此計算機(jī)”中加入guest帳戶,而“拒絕從網(wǎng)絡(luò)訪問這臺計算機(jī)”中刪除guest帳戶;三、我的電腦→工具→文件夾選項→查看→去掉“使用簡單文件共享(推薦)”前的勾;四、設(shè)置共享文件夾;五、控制面板→管理工具→本地安全策略→本地策略→安全選項里,把“網(wǎng)絡(luò)訪問:本地帳戶的共享和安全模式”設(shè)為“僅來賓-本地用戶以來賓的身份驗證”(可選,此項設(shè)置可去除訪問時要求輸入密碼的對話框,也可視情況設(shè)為“經(jīng)典-本地用戶以自己的身份驗證”);六、右擊“我的電腦”→“屬性”→“計算機(jī)名”,該選項卡中有沒有出現(xiàn)你的局域網(wǎng)工作組名稱,如“work”等。然后單擊“網(wǎng)絡(luò) ID”按鈕,開始“網(wǎng)絡(luò)標(biāo)識向?qū)А保簡螕簟跋乱徊健保x擇“本機(jī)是商業(yè)網(wǎng)絡(luò)的一部分,用它連接到其他工作著的計算機(jī)”;單擊“下一步”,選擇“公司使用沒有域的網(wǎng)絡(luò)”;單擊“下一步”按鈕,然后輸入你的局域網(wǎng)的工作組名,如“work”,再次單擊“下一步”按鈕,最后單擊“完成”按鈕完成設(shè)置。訪問網(wǎng)上鄰居時顯示:" windows xp系統(tǒng)訪問局域網(wǎng)時顯示 "無法訪問.您可能沒有權(quán)限使用網(wǎng)絡(luò)資源.請與這臺服務(wù)器的管理員聯(lián)系以查明您是否有訪問權(quán)限.此工作組的服務(wù)器的列表當(dāng)前無法使用."我用的是xp系統(tǒng)我也遇到過這樣的情況,當(dāng)時也是著急得不輕,后來看到了以下的內(nèi)容,照著一步步的做了做,真的好了。

          win10無權(quán)限使用網(wǎng)絡(luò)資源_win10沒有權(quán)限使用網(wǎng)絡(luò)資源_沒我權(quán)限使用網(wǎng)絡(luò)資源

          內(nèi)容不少,但是仍然希望你能耐住性子,仔細(xì)的看看自己屬于那種情況,應(yīng)該會有所收獲。局域網(wǎng)互訪 - [ 網(wǎng)絡(luò) ]我也是類似問題。以前一個局域網(wǎng)10多臺機(jī)子互訪問。安了蕃茄花園v2.3,感覺主題漂亮,桌面壁紙自動換,很爽。訪問局域網(wǎng)計算機(jī)沒問題。可網(wǎng)內(nèi)其它機(jī)子在工作組內(nèi)能看到我的機(jī)子,但打不開。說什么“沒有權(quán)限”。所有設(shè)置都作了如下改動(網(wǎng)上找的),依然無效,何故?但求高手指點。“網(wǎng)上鄰居”無法互訪問題解決方法大全“網(wǎng)上鄰居”無法互訪的問題實在是太常見了,無論在學(xué)校,網(wǎng)吧還是家里多臺電腦聯(lián)機(jī),都有可能遇到網(wǎng)上鄰居無法互訪的故展。“網(wǎng)上鄰居”無法訪問的故障多種多樣,總結(jié)起來基本上有下面的幾個:1,沒有共享資源/共享服務(wù)未啟用。癥狀:電腦與電腦間可以Ping通,但無法訪問共享資源,在“計算機(jī)管理”中查看“本地共享”后會彈出“沒有啟動服務(wù)器服務(wù)”的錯誤對話框。解決:在控制面板-管理工具-服務(wù)中啟動Server服務(wù)。并設(shè)置“啟動類型”為“自動”。2,IP設(shè)置有誤。癥狀:雙機(jī)之間無法互Ping,連接用的雙絞線經(jīng)過測試沒有問題,沒有安裝防火墻。解決:檢查兩臺電腦的IP是否處在同一網(wǎng)段,還有子掩碼是否相同。

          3,WINXP默認(rèn)設(shè)置不正確。癥狀:從WIN98/2000/2003上無法訪問另一臺WINXP的機(jī)器。解決:在“控制面板”中的“用戶帳戶”啟用Guest帳號。然后在運(yùn)行中輸入secpol.msc啟動“本地安全策略”。本地策略 -> 用戶權(quán)利指派,打開“從網(wǎng)絡(luò)訪問此計算機(jī)”,添加Guest帳戶本地策略 -> 安全選項,禁止"帳戶:使用空白密碼的本地帳戶只允許進(jìn)行控制臺登陸"。另外有時還會遇到另外一種情況:訪問XP的時候,登錄對話框中的用戶名是灰的,始終是Guest用戶,不能輸入別的用戶帳號。解決:本地策略 -> 安全選項 -> "網(wǎng)絡(luò)訪問:本地帳戶的共享和安全模式",修改為"經(jīng)典-本地用戶以自己的身份驗證"4,系統(tǒng)漏洞修補(bǔ)軟件修改了安全策略。癥狀:在“網(wǎng)上鄰居”中可以看到對方的計算機(jī),但是訪問共享時卻提示“沒有權(quán)限訪問網(wǎng)絡(luò)”解決:在開始菜單運(yùn)行中輸入secpol.msc啟動“本地安全策略”,本地策略 -> 用戶權(quán)利分配,打開“拒絕從網(wǎng)絡(luò)訪問這臺計算機(jī)”,刪除guest用戶。5,防火墻規(guī)則。癥狀:安裝了防火墻(包括WINXP系統(tǒng)自帶的防火墻),出現(xiàn)無法Ping通,或者是訪問共享資源的時候提示"XXX無法訪問"、"您可能沒有權(quán)限使用網(wǎng)絡(luò)資源"、"請與這臺服務(wù)器的管理員聯(lián)系以查明您是否有訪問權(quán)限"、"找不到網(wǎng)絡(luò)路徑"等類似的提示。

          win10沒有權(quán)限使用網(wǎng)絡(luò)資源_沒我權(quán)限使用網(wǎng)絡(luò)資源_win10無權(quán)限使用網(wǎng)絡(luò)資源

          解決:停止防火墻或者添加局域網(wǎng)的訪問規(guī)則。WINXP自帶的防火墻:打開控制面板 -> 網(wǎng)絡(luò)和連接 -> Windows防火墻 -> 例外,勾選“文件和打印機(jī)共享”。6,Win2000/XP與Win98互訪癥狀:Ping命令可以通過,但無法在“網(wǎng)上鄰居”中實現(xiàn)互訪。解決:在WIN2000/XP系統(tǒng)中:控制面板 -> 管理工具 -> 計算機(jī)管理 -> 本地用戶和組 -> 用戶,在Guest帳戶上點擊鼠標(biāo)右鍵,選擇屬性,在常規(guī)項里取消


          主站蜘蛛池模板: 国产精品区一区二区三在线播放| 亚洲国产成人久久一区二区三区 | 久久中文字幕无码一区二区| asmr国产一区在线| 91福利视频一区| 精品一区二区在线观看| 精品综合一区二区三区| 亚洲AV无码一区二区大桥未久| 国产午夜精品一区二区三区漫画 | 欧美日韩国产免费一区二区三区| 中文字幕久久亚洲一区| 国产福利电影一区二区三区,亚洲国模精品一区 | 日本一区二区视频| 亚洲无线码在线一区观看| 精品一区二区三区免费视频| 无码人妻一区二区三区在线水卜樱| 亚洲日韩国产欧美一区二区三区 | 一区二区福利视频| 琪琪see色原网一区二区| 北岛玲在线一区二区| 国产suv精品一区二区6| 国产av一区二区精品久久凹凸| av一区二区三区人妻少妇| 性色av无码免费一区二区三区| 国产怡春院无码一区二区| 国语对白一区二区三区| 国产在线观看91精品一区| 精品无码成人片一区二区| 视频在线一区二区| 久久久人妻精品无码一区| 国产高清在线精品一区小说 | 视频一区二区在线观看| 国产精品乱码一区二区三区| 杨幂AV污网站在线一区二区| 精品久久久久中文字幕一区| 国产美女精品一区二区三区| 久久无码人妻一区二区三区午夜 | 精品欧洲av无码一区二区14| 日本一区二区三区爆乳| 日韩一区二区三区不卡视频| 一级特黄性色生活片一区二区 |