时,我所遇到的一个问题,当我加入TWebBrowser
到Delphi窗体,然后加载一个网页,无论是从文件,即wb1.Navigate('file://myhtml.html');
或浏览存储在网站上的具体页面,即wb1.navigate('http://mysite/myhtml.html');
显示差异加载本地HTML页面
它似乎处理的CSS不同,无论我本地加载页面或从IE本身的网站!
我已经确定该页面有<!DOCTYPE html>
这意味着强制IE9作为我读过的最低限度。
之前有人看过类似的东西吗?
这是什么样子,如果我加载使用TWebBrowser
页:
在IE浏览器,它正确地并排水平显示的数据面。
欢迎来到Stack Overflow。这是一个问答网站。你的问题到底是什么? – MartynA
“我确定页面有哪些”......在那里丢失了一个词。这篇文章可以通过以下方式加以改进:a)提供有问题的CSS; b)页面应该如何显示的截图。 – Noumenon
您是否尝试过直接在IE中打开这些页面?默认情况下,当从本地文件加载这些页面时,IE会禁用一些通常称为“活动内容”的网页内容。另外,直到您的应用程序在注册表中正确注册,TWebBrowser中的内容将始终以IE7兼容模式显示。解决这个问题的方法在这里解释:http://stackoverflow.com/a/25843958/3636228 – SilverWarior