问题标签 [embed-tag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
225064 浏览

html - 对比

Which is the right/best tag to use in my HTML file when I want to display the Adobe PDF viewer?

Right now I'm using the code below, but there are weird side effects (e.g. it seems to steal the starting focus tha

Which is the right/best tag to use in my HTML file when I want to display the Adobe PDF viewer?

Right now I'm using the code below, but there are weird side effects (e.g. it seems to steal the starting focus that I've set to another <input> text box; it doesn't seem to play real well with the jQueryUI Resizeable class; etc.)

Could I even do the same thing with the <object> tag? Are there advantages/disadvantages to using one tag vs. the other?


Would you be able to use StringEscapeUtils.escapeJavaScript instead? If the JSON is in a <script> block that should be sufficient to avoid breaking the page and no decoding will be necessary.

0 投票
2 回答
9394 浏览

javascript - 如何知道何时元素的内容已加载

我以编程方式将<embed>标签添加到我的 HTML 文档中:

这工作正常,并且 SVG 元素按预期显示。但是,我想使用 JavaScript 操作 SVG 元素,并且在将元素添加到 DOM 后立即尝试这样做会失败,因为内容尚未加载。

我怎样才能做到这一点。请注意,我想在没有 jQuery的情况下执行此操作,因此请不要指向 jQuery API。

0 投票
0 回答
584 浏览

python - selenium 不点击嵌入标签中的 Flash 上传

我尝试直接单击它并尝试切换框架,但是当我手动单击它时它不会自动执行它,它可以工作并打开一个窗口弹出窗口来上传文件,但使用 selenium 它不会:

0 投票
1 回答
362 浏览

javascript - embed tag src 属性前置 unsafe: in ember js

我正在尝试使用嵌入标签并为 src 属性提供了一个动态 url

但是当页面打开时我得到

  • 我更改了 CSP 的权限,包括 media-src、child-src 等
  • 我授予了完整的权限(*)
  • 我删除了所有权限
  • 最后,我完全删除了“ember-cli-content-security-policy”,即使是在 unsafe: 前面也无法避免。

然而,删除“ember-cli-content-security-policy”并没有阻止 url,但 url 仍然带有不安全的前缀,因此视频没有加载

我还尝试了什么:

  • 使用带有标签的 ember 组件作为 embed 和 src 并键入属性绑定并使用 html.safestring。结果:不安全:仍然在前面

  • 在组件渲染后将 url 添加到 src 属性(即使不安全也没有显示视频:没有预先添加,因为我相信嵌入 src 标记无法更改)

  • 添加了整个后组件被撕裂,现在它可以工作了。

但这不是我想要的,我希望它成为模板的一部分而不是动态插入

0 投票
1 回答
251 浏览

html - 在控制台中嵌入标签导致错误

我有一个显示 SVG 的嵌入标签: <embed src="/img/mysvg.svg" style="max-width: 100%">

它在控制台中导致错误: 控制台错误

当我注释掉嵌入标签时,错误就消失了。任何想法为什么会发生这种情况?

我认为这不应该是一个因素,但它也在 Laravel 项目的刀片中

除了 kwift.SAFARI.min.js:1 之外,我在 Safari 中遇到了同样的错误

0 投票
1 回答
763 浏览

html - 谷歌浏览器在使用时抱怨闪退带PDF文件

我正在 Vue 中构建一个非常简单的组件来以模式预览 PDF 文件和图像。

我正在使用Vue Boostrap 的模态组件。在模态的正文中,我有以下行:

<embed :src="fileSrc" type="application/pdf" height="100%" width="100%">

fileSrc是组件接收的道具。

当模式启动时,PDF 可视化工具不显示,谷歌浏览器发出警告说:

此页面上的 Flash 已被阻止

在此处输入图像描述

我已允许在页面上显示 Flash,但仍然无法正常工作。

如果我删除该type="application/pdf"属性并且它fileSrc是一个 JPEG 文件,它会显示得很好。

在此处输入图像描述

我也尝试过<object>没有运气的标签。

我应该检查什么?我错过了什么?

编辑:为什么这个问题不是重复的?

因为我不能使用<embed>标签来支持 PDF 和图像进行预览。此页面中的示例在没有启用 Flash 且没有警告的情况下工作,因此我应该能够重现此行为。

0 投票
0 回答
29 浏览

google-chrome - Chrome 嵌入 SVG 会导致无限请求

我正在从我的应用程序中的自助式 SVG 迁移到将它们作为 blob 存储在 Azure 上。当应用程序提供 URL 时执行以下操作可以正常工作:

但是,当 URL 指向 azure blob 时执行相同的操作会使初始请求正常: 在此处输入图像描述 然后 Chrome 开始对同一 URL 的请求一个接一个地发出请求,全部由缓存提供服务,一直持续到我离开页面,或者在这种情况下,因为我想保留日志,所以从页面中删除元素: 在此处输入图像描述

一些进一步的实验表明这不是 Azure 问题,因为从 wikimedia 嵌入 SVG 会导致相同的行为:

这似乎是特定于 Chrome 的,完全相同的页面,指向 wikimedia 的相同嵌入工作正常。

所以,简而言之,<embed>当 SVG 托管在另一个域上时,是否有其他人在使用 SVG 将 SVG 放入 Chrome 中的页面时遇到问题?

0 投票
1 回答
24 浏览

html - 使用找不到 mp3 文件的来源

我想在我的页面上播放背景音乐,但我找不到它。我已经尝试了很多次,我确信路径是正确的。文件路径:C:\Users\matous\Downloads\idklol

不是音乐控制窗口,而是显示我的文件不存在或已被移动的窗口。

0 投票
0 回答
1566 浏览

javascript - 在 html 页面中嵌入 google drive 视频,以兼容 chrome、firefox 和 IE 的方式

我必须在我的网站页面中嵌入我的谷歌驱动器中的视频。视频最初会隐藏在图像后面,单击图像时视频应该开始播放。我尝试过的实现如下,

1)使用视频标签

  • 这仅显示没有任何视频加载的播放器。

2) 使用 iframe

  • 哪种有效,但视频无法以任何方式自动播放,并且在单击两次后播放视频 - 首先要单击视频图像,然后单击播放按钮。
  • 无法从源代码访问 iframe 元素。
  • Mozilla Firefox 也不支持 iframe。

3)使用嵌入标签

  • 这里自动播放和全屏都不起作用。
  • 嵌入中的元素无法从原始代码访问。

对此的任何帮助将不胜感激!

0 投票
1 回答
60 浏览

javascript - 如何在嵌入标签上添加 onClick 事件?

我想在嵌入标签上添加 onclick 事件,但问题是,它在 chrome 上不起作用,并且处理程序不起作用。除了 onclick 事件 mouseover 和 mouseleave 正在工作。这里是代码 HTML

JAVASCRIPT