【问题标题】:why chrome not act in <object> tag为什么 chrome 不能在 <object> 标签中起作用
【发布时间】:2021-06-01 15:36:11
【问题描述】:

在我的应用程序中,我有两个按钮,button_1 和 button_2。通过 button_1 ,我向服务器发送查询以获取 PDF 文件,然后将其获取并显示在名为 div1 的标签中的 DIV 中。通过 button_2 我发送另一个查询以获取表,它被成功接收并显示在另一个名为 div2 的 div 中。为了优化应用程序,我使用了一个标志,通过选择 button_1 或 button_2,导致第一次和第二次发送查询,并且没有发送查询,只出现 div1 或 div2。使用 firefox 时我没有遇到问题,但是通过使用 chrome,通过将 button_1 切换到 button_2 然后 button_1 , div1 不显示 PDF 文件,似乎 div1 隐藏。 div2 没有问题,只有包含 PDF 文件的 div1 有问题。如果能指导我,将不胜感激。非常感谢。

【问题讨论】:

  • 请不要问重复的问题。 (您的问题可能与其他各种问题重复)。

标签: html object pdf


【解决方案1】:

使用 Iframe 标记 代替对象标记,因为对象标记将被弃用。

因为

1-object 标签不能可靠地跨浏览器工作。

2-对象标签已弃用。不适用于新网站。

iframe 标记的语法:

&lt;iframe src="https://www.w3schools.com" title="W3Schools Free Online Web Tutorials"&gt;&lt;/iframe&gt;

使用 iframe 标签时的提示:

提示 1:使用 CSS 设置 iframe 的样式。

提示 2:最好始终为 iframe 包含标题属性。屏幕阅读器使用它来读取 iframe 的内容。

什么时候应该选择 IFrame?

1- 提供您需要的安全性。

2- 不阻塞渲染。

希望对您有所帮助。

【讨论】:

  • 我使用了 iframe 但问题没有解决。结果与对象标签相同。有什么想法吗?
  • @saman 如果您分享有助于跟踪错误的代码。请编辑帖子。
  • 我很困惑。当我选择一些 chrome 选项卡(5 个选项卡)然后返回到我的应用程序时,会出现 pdf 文件。什么选项卡并不重要,只需选择 5 个不同的页面选项卡(在 chrome 中打开的页面),当我选择我的应用程序页面选项卡时,我可以看到 pdf 文件。我应该在chrome中进行任何设置吗?
  • @saman 我不知道,因为无法访问您的代码。
猜你喜欢
  • 2011-10-04
  • 2018-03-22
  • 2018-05-05
  • 2015-01-03
  • 2017-05-19
  • 1970-01-01
  • 2012-03-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多