问题标签 [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.
javascript - 如何知道何时
我以编程方式将<embed>
标签添加到我的 HTML 文档中:
这工作正常,并且 SVG 元素按预期显示。但是,我想使用 JavaScript 操作 SVG 元素,并且在将元素添加到 DOM 后立即尝试这样做会失败,因为内容尚未加载。
我怎样才能做到这一点。请注意,我想在没有 jQuery的情况下执行此操作,因此请不要指向 jQuery API。
python - selenium 不点击嵌入标签中的 Flash 上传
我尝试直接单击它并尝试切换框架,但是当我手动单击它时它不会自动执行它,它可以工作并打开一个窗口弹出窗口来上传文件,但使用 selenium 它不会:
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 标记无法更改)
添加了整个后组件被撕裂,现在它可以工作了。
但这不是我想要的,我希望它成为模板的一部分而不是动态插入
html - 谷歌浏览器在使用时抱怨闪退
我正在 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 且没有警告的情况下工作,因此我应该能够重现此行为。
google-chrome - Chrome 嵌入 SVG 会导致无限请求
我正在从我的应用程序中的自助式 SVG 迁移到将它们作为 blob 存储在 Azure 上。当应用程序提供 URL 时执行以下操作可以正常工作:
但是,当 URL 指向 azure blob 时执行相同的操作会使初始请求正常:
然后 Chrome 开始对同一 URL 的请求一个接一个地发出请求,全部由缓存提供服务,一直持续到我离开页面,或者在这种情况下,因为我想保留日志,所以从页面中删除元素:
一些进一步的实验表明这不是 Azure 问题,因为从 wikimedia 嵌入 SVG 会导致相同的行为:
这似乎是特定于 Chrome 的,完全相同的页面,指向 wikimedia 的相同嵌入工作正常。
所以,简而言之,<embed>
当 SVG 托管在另一个域上时,是否有其他人在使用 SVG 将 SVG 放入 Chrome 中的页面时遇到问题?
html - 使用找不到 mp3 文件的来源
我想在我的页面上播放背景音乐,但我找不到它。我已经尝试了很多次,我确信路径是正确的。文件路径:C:\Users\matous\Downloads\idklol
不是音乐控制窗口,而是显示我的文件不存在或已被移动的窗口。
javascript - 在 html 页面中嵌入 google drive 视频,以兼容 chrome、firefox 和 IE 的方式
我必须在我的网站页面中嵌入我的谷歌驱动器中的视频。视频最初会隐藏在图像后面,单击图像时视频应该开始播放。我尝试过的实现如下,
1)使用视频标签
- 这仅显示没有任何视频加载的播放器。
2) 使用 iframe
- 哪种有效,但视频无法以任何方式自动播放,并且在单击两次后播放视频 - 首先要单击视频图像,然后单击播放按钮。
- 无法从源代码访问 iframe 元素。
- Mozilla Firefox 也不支持 iframe。
3)使用嵌入标签
- 这里自动播放和全屏都不起作用。
- 嵌入中的元素无法从原始代码访问。
对此的任何帮助将不胜感激!
javascript - 如何在嵌入标签上添加 onClick 事件?
我想在嵌入标签上添加 onclick 事件,但问题是,它在 chrome 上不起作用,并且处理程序不起作用。除了 onclick 事件 mouseover 和 mouseleave 正在工作。这里是代码 HTML
JAVASCRIPT