html - 网络管理员阻止网页加载的嵌入式 YouTube 视频

标签 html youtube embed permission-denied

我们为我们的一位客户开发了一个网站,其中嵌入了一些 YouTube 视频。不幸的是,客户的互联网过滤软件会阻止访问 youtube - 这不能也不会改变,因为这是他们的(过时的)政策。

问题是我们的客户端无法加载网站,因为它在尝试加载嵌入式视频时挂断了。显然,当有人试图访问 youtube 时,会出现带有“禁止”消息的常规 html 页面 - 所以我本以为浏览器会放弃并继续前进......但没有。

有没有人对如何解决这个问题有任何简单的建议?也许“拒绝”消息需要有一个 403 header 才能让浏览器放弃...或者是否有在 html 中执行此操作的好方法?

最佳答案

你会使用 IFrame 吗?

<html>
 <body>
  <p> anything outside of the frame</p>
  <iframe src="page_with_video.htm>
   <p> Sorry you can't acess this</p>
  </iframe>
 </body>
</html>

然后您可以将视频嵌入外部页面,这应该会导致包含视频的页面与其他页面分开加载。

关于html - 网络管理员阻止网页加载的嵌入式 YouTube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6171581/

相关文章:

javascript - 输入类型 radio 在 iPhone 上不工作

ios - 使用 NSURLRequest 上传 Youtube 视频

android - 从 android youtube 播放器 api 中获取大量崩溃

jquery - 同一页面上多个YouTube视频的播放和暂停按钮

embed - Box.com 通过 api 嵌入文件/文件夹查看器代码

javascript - onchange 事件用于 DOM 创建的输入和 IE 7+8

php - 无法让 4 列页脚工作并响应

Javascript提示框字段大小限制

java - 使用Android将不同的国家/地区呈现给服务器

css - 如果我嵌入一条推文,渲染的推文已经带有硬编码的内联样式,这会弄乱原始边距