閱讀315 返回首頁    go 微軟 go Internet Explorer


升到的最新版的IE 11後,無法調用pasteHTML粘貼帶有mailto的連接

我在用delphi調用IE的OLE實現對網頁的編輯,下麵是源碼,是在內容中插入源碼

ovSelection := Edit.OleObject.Document.selection; //獲得選擇對象
ovSelection.Clear;
ovTextRange := ovSelection.createRange; // create a TextRange from the current selection
ovTextRange.pasteHTML(unsubscribeStr);  //插入源碼,  unsubscribeStr 的內容是 <A href="mailto:*** 因為隱私原因刪除電子郵件地址 ***>***</A>

以上版本在IE 11以前的版本可以,在win 10剛剛推出時的IE 11版本中也可以,最近將win 10升級到了最新版,IE 11也升級到了最新版,上麵的代碼就無效了。

後來經過測試,pasteHTML函數可以插入 <A href="https://www.***">**</A>,也就是可以插入http, https, ftp, telnet連接,但是無法插入mailto, news連接。 當插入mailto鏈接時,將會自動mailto鏈接,隻留下了<A>***</A>



最後更新:2017-05-14 23:50:46

  上一篇:go ie11問題:win10係統ie11部分加密網頁沒有安全鎖
  下一篇:go winds10應用商店下載