【发布时间】:2011-04-12 21:06:09
【问题描述】:
我正在使用 WebView 来显示一个页面,其中 html 包含一个 iframe,其中 src="xxxxx.php"。
此 iframe 作为带有底层链接的广告图片加载。如果我单击该图像(链接),它会尝试在原始 iframe 中加载新页面(在那个小空间中显示不多)。我想要发生的是单击链接以在新的浏览器窗口中打开引用的页面,让我的应用保持原样。
如果我使用 Android 浏览器显示原始页面并单击此 iframe,它会将链接加载为新页面。如何使用 WebView 获得相同的行为? iframe 链接似乎没有调用带有 shouldOverrideUrlLoading() 的 WebViewClient。
【问题讨论】: