webbrowser载入地图网页出现脚本错误解决
對(duì)于這個(gè)問題。我整整花了一上午的時(shí)間來解決,網(wǎng)上關(guān)于此問題的解決差點(diǎn)兒找不到,于是我就盡能夠能的從網(wǎng)上相關(guān)問題的答案中獲取些靈感。功夫不負(fù)有心人。最終通過這些靈感的積累我最終攻克了此問題。
首先讓我們先來看看出現(xiàn)的問題,為了看到腳本錯(cuò)誤,我先把
webBrowser1.ScriptErrorsSuppressed = true;隱藏掉。錯(cuò)誤例如以下圖所看到的:
對(duì)于此錯(cuò)誤,我的第一反應(yīng)是因jquery.min.js書寫不規(guī)范導(dǎo)致,但看了一下并未錯(cuò)誤,回頭想了一下,這樣的可能性比較小。于是排除了此情況。
我的第二個(gè)想法是:easyui的問題,但非常快我就否決這個(gè)想法。由于我的north和west方向也是easyui創(chuàng)建的。假設(shè)是easyui問題。那么這兩個(gè)就不會(huì)顯示了,因此這樣的想法也是錯(cuò)誤的。
這不禁讓人推測到時(shí)openlayers的問題。從網(wǎng)上我得到啟發(fā)。說是webbrowser的內(nèi)核是ie6貌似是,也就是說它不支持ie8及以上的內(nèi)核瀏覽器,通過官網(wǎng)查詢openlayers 3中得到啟發(fā)openlayers有些功能ie9.0下面不支持,我所用的版本號(hào)是2.13,因此我推測ie9就足夠了。
解決webbrowsers支持ie9的方式是改動(dòng)注冊表,過程例如以下:
加入完此注冊表,然后再執(zhí)行一下,你會(huì)發(fā)現(xiàn),地圖能夠載入了!
問題總算攻克了,可是說實(shí)話確實(shí)不完美,由于,假設(shè)我們做成client的形式。每臺(tái)電腦上都須要改動(dòng)一下注冊表,這將帶了非常大的麻煩,再此,希望大家也能幫助一下,怎樣更好的解決此問題!
----共享萬歲
轉(zhuǎn)載于:https://www.cnblogs.com/brucemengbm/p/7373542.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的webbrowser载入地图网页出现脚本错误解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SecureCRT录制的安卓电视切换台脚
- 下一篇: js 前加分号和感叹号的含义