阅读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应用商店下载