iframe "File not found" 错误

iframe "File not found" error

我对html了解不多,但有一个小问题,我无法找到它的解决方案。 这是我想在静态 html 页面上显示的 iframe:

<!DOCTYPE html>
    <html>
    <body>
    <iframe style="width:120px;height:240px; padding-right:50px; padding-bottom:50px" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=qstore51214-20&marketplace=amazon&region=US&placement=0553496670&asins=0553496670&linkId=4f9912a00b832e2f8bcb5a9b187511cf&show_border=true&link_opens_in_new_window=true&price_color=333333&title_color=0066c0&bg_color=ffffff">
        </iframe>
    </body>
</html>

当我将此添加到 html 并尝试打开 html 页面时,出现错误: "File not found"。 但是,当我将此 iframe 添加到任何 live html editor 时,它可以完美运行并显示 link.

实际上我想在我的 Andriod 应用程序的 Webview 中显示此 iframe。

我的android代码是:

mWebViewTopSeller = (WebView) findViewById(R.id.webViewTopSeller);
mWebViewTopSeller.setWebChromeClient(new WebChromeClient());
mWebViewTopSeller.setWebViewClient(new WebViewClient());
mWebViewTopSeller.getSettings().setJavaScriptEnabled(true);
mWebViewTopSeller.loadUrl("file:///android_asset/TopSeller.html");

请帮忙。谢谢!

嵌入此 iframe 时,returns 出现错误:

SEC7111: HTTPS security is compromised by https://ws-na...

所以这可能与浏览器的mixed-content/same-origin政策有关。

可能的 src 值是指向另一个网站的绝对 URL(如 src="http://www.example.com/default.htm") 或指向网站内文件的亲戚 URL(例如 src="default.htm" 我认为您的 src 路径是错误的。