Windows 8 我可以使用IFrame导航到Windows 8 Metro应用程序中的外部页面吗?
当我当前尝试时,即使在将google添加为内容URI之后,也会出现以下错误Windows 8 我可以使用IFrame导航到Windows 8 Metro应用程序中的外部页面吗?,windows-8,microsoft-metro,Windows 8,Microsoft Metro,当我当前尝试时,即使在将google添加为内容URI之后,也会出现以下错误 APPHOST9613:由于以下错误,应用程序主机无法导航到:禁止框架。您可以使用iframe导航到其他页面 <iframe src="http://www.apple.com" /> 我会成功的 然而,并不是每个网站都允许你把他们的页面放在一个iframe中,或者他们可能使用顶部的窗口层,这样他们的页面就不支持在iframe中运行 此外,如果您正在运行代码Visual Studio 11 Expre
APPHOST9613:由于以下错误,应用程序主机无法导航到:禁止框架。您可以使用iframe导航到其他页面
<iframe src="http://www.apple.com" />
我会成功的
然而,并不是每个网站都允许你把他们的页面放在一个iframe中,或者他们可能使用顶部的窗口层,这样他们的页面就不支持在iframe中运行
此外,如果您正在运行代码Visual Studio 11 Express,它可能会在iframe的网页中抛出javascript异常。你可以“继续”它。当您运行应用程序的已部署版本(从“开始”菜单运行)时,此异常将不可见 您可以使用iframe导航到其他页面
<iframe src="http://www.apple.com" />
我会成功的
然而,并不是每个网站都允许你把他们的页面放在一个iframe中,或者他们可能使用顶部的窗口层,这样他们的页面就不支持在iframe中运行
此外,如果您正在运行代码Visual Studio 11 Express,它可能会在iframe的网页中抛出javascript异常。你可以“继续”它。当您运行应用程序的已部署版本(从“开始”菜单运行)时,此异常将不可见 在进一步调查中,答案似乎是大多数网站都可以,但有些网站(如谷歌)在嵌入iframe时似乎失败。在进一步调查中,答案似乎是大多数网站都可以,但有些网站(如谷歌)使用iframe嵌入时似乎失败。来自MSFT的响应: 微软金融时报的回应:
你可以使用Iframe,但你无法完全控制他们的JS文件,你可能不得不在这样的网站上面临一些突破点,而谷歌等一些网站阻止了这一功能 试试这个,
1.将您的默认浏览器设置为IE10,它将为您提供IE应用程序外观。
2.触发事件
function openYourLink() {
var url = new Windows.Foundation.Uri("http://www.google.com")
Windows.System.Launcher.launchUriAsync(url);
}
你可以使用Iframe,但你无法完全控制他们的JS文件,你可能不得不在这样的网站上面临一些突破点,一些像谷歌这样的网站阻止了这个功能 试试这个,
1.将您的默认浏览器设置为IE10,它将为您提供IE应用程序外观。
2.触发事件
function openYourLink() {
var url = new Windows.Foundation.Uri("http://www.google.com")
Windows.System.Launcher.launchUriAsync(url);
}
能否显示
iframe
的确切代码(如果以编程方式导航,则支持JS代码)?能否显示iframe
的确切代码(如果以编程方式导航,则支持JS代码)?