webBrowser的問題 |
缺席
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
請問各位:我的程式碼如下
URLString:=Format('https://maps.google.com/maps?q=%2.6f,%2.6f',[x,y]); Form_CertGPS:=TForm_CertGPS.Create(self); Form_CertGPS.WebBrowser1.Navigate(URLString); try Form_CertGPS.ShowModal;-->裡面就只有一個FM2的webBrowser元件(xe10) finally Form_CertGPS.Free; end; 之前都還好,然而最近使用發現,將gps導入後,要啟動web地圖,結果出現以下訊息確信是webBrowser的問題,因為使用的chorme都是最新版,但不知這部份是要等xe11更新,還是有其他的解法? 您使用的是系統不支援的瀏覽器。舊版瀏覽器可能有安全性風險,而且速度緩慢,也無法支援較新的Google地圖功能。如要使用Google地圖,請升級成新型瀏覽器。瞭解詳情 |
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
更正一下, 上帖指是 fm2, 其實是 vcl form
xe10 vcl componment (for win32, win64) windows system ===================引 用 pcplayer99 文 章=================== OS?Windows or Android or iOS? vcl or Firemonkey?
編輯記錄
P.D. 重新編輯於 2016-04-05 16:04:19, 註解 無‧
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
是在 WINDOWS PC (WINDOWS 7, SERVER 2003, SERVER 2012)
===================引 用 pcplayer99 文 章=================== VCL 的话,能读到 GPS,你是在 Windows pad 上跑程式? |
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
可以嚐試看看 TWebBrowserEx for FireMonkey
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
感謝RuRu兄的指點
因為 xe 的改版速度很快(雖然目前已宣佈被收購後有半年沒有聽到什麼新消息了, 相較以往 embd 以往頻繁的動作是令人擔憂), 也由於改版後不知舊元件會發生什麼事, 使用控件很可能會搞死自己的開發, 所以開發到現在, 我幾乎不太敢再用第三方控件的東西 也感謝其他前輩的告知, 看來應該是 webBrowser 內建支援的問題, 那就要等 xe11(???) 是不是會有改善了! ===================引 用 GrandRURU 文 章=================== 可以嚐試看看 TWebBrowserEx for FireMonkey |
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
google 一下
https://github.com/hgourvest/dcef3 https://sourceforge.net/directory/os:windows/?q=chrome for delphi https://www.youtube.com/watch?v=elPXUTXBLEc http://stackoverflow.com/questions/7448817/chrome-firefox-alternative-to-twebbrowser-control |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
i感謝pc兄回覆, 不過即便有source code, 我還是很擔心裡面的code寫法, 在新一代的xe上後, 會不會出現 undefine xxxx, 等等的問題, 其實之前我用的程式也有不少是三方控件, 也都有完整的source code, 但昇到 xe4, xe6, xe8(這三版是大改變), 出現一堆我無法了解的錯誤, 也不會改, 如果每一個都要這麼搞, 那我也不是在寫程式了, 而是在除錯, 所以還是不敢用, 我現在只敢用 TMS 元件, 至少這家公司還算穩定發展, 新版上來速度也很快(通常45-90天內會更新)
===================引 用 pcplayer99 文 章=================== 你可以考虑第三方封装的 Chrome 的 WebBrowser 元件。我记得网上看到过。这种元件有 Source code 的话,你用起来不用怕 DELPHI 怎么改版。 |
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
剛剛利用 Berlin 10.1U1 重新編譯上面的程式, 但令人遣憾的是, TWebBrowse 仍然無法正常被啟動 google map, 不知要等到何年何年才會有解, 最後只好用 ShellExecute(xhanle, nil, pChar('Chrome.exe'), pChar(urlstring), nil, sw_normal) 來啟動 chrmoe 然後丟參數讓 google map 自己去找, 目前至少是可以順利看到 map!!
編輯記錄
P.D. 重新編輯於 2016-09-30 23:38:50, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |