【问题标题】:iframe "File not found" erroriframe“找不到文件”错误
【发布时间】:2017-08-20 15:07:21
【问题描述】:

我对 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 页面时,我收到错误消息: “文件未找到”。 但是当我将此 iframe 添加到任何 live html editor 时,它可以完美运行并显示链接。

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

我的安卓代码是:

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");

请帮忙。谢谢!

【问题讨论】:

  • 如果这是一个 HTML 问题,并且唯一的 Android 部分是您想在 Android 上显示它,请删除 Android 标记。这是网络东西,不是安卓
  • 我提到我想在 Android webview 中显示这个,所以我也添加了 android 标签。
  • @YvetteColomb 我已经更新了确切的 html 代码。请立即查看
  • 但我的互联网连接正常。

标签: android html iframe webview amazon


【解决方案1】:

嵌入此 iframe 时,会返回错误:

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

所以这可能与浏览器的混合内容/同源策略有关。

【讨论】:

  • 其实是亚马逊创建的链接。我想知道它是否没有显示在 html 页面中,那么为什么它会显示在 html 实时编辑器中?
  • 原来这个错误是因为我的 AdBlocker 造成的,所以忘记上面的答案了。 :\ 对于您的问题,请确保文件 TopSeller.html 位于 src/main/assets/ 文件夹中(文件名区分大小写)。
  • 不,不是 adBlocker 的问题。我只是在开始链接之前附加了 https:// 并且它工作正常。
【解决方案2】:

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

【讨论】:

  • 如果是这样,那么为什么它在实时 html 编辑器中工作
猜你喜欢
  • 2015-03-25
  • 2018-01-03
  • 2013-12-29
  • 2020-08-26
  • 2015-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多