网页 视频作为背景(解决google浏览器无法访问本地资源的问题)

简介: 网页 视频作为背景(解决google浏览器无法访问本地资源的问题)

具体的教程是我在google上找到的:

教程:http://sighingnow.github.io/web-tech/web_video_background.html

这里我只做一个具体的实现和说明一下在具体操作中出现的bug:

Not allowed to load local resource

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>使用视频作为网页背景</title>
    <style type="text/css">
        video#bgvid {
            position: fixed; right: 0; bottom: 0;
            min-width: 100%; min-height: 100%;
            width: auto; height: 90%; z-index: -100;
            /*background: url(G:\javaweb\前端\bideo.js-master\20140906061602621.jpg) no-repeat;*/
            background-size: 80px 60px;
        }
        #polina {
            font-family: Agenda-Light, Agenda Light, Agenda, Arial Narrow, sans-serif;
            font-weight: 100;
            background: rgba(0,0,0,0.3);
            color: white;
            padding: 2rem;
            width: 33%;
            margin: 2rem;
            float: right;
            font-size: 1.2rem;
        }
    </style>
</head>
<body>
<video autoplay loop poster="20140906061602621.jpg" id="bgvid">
<source src="night.mp4" type="video/mp4">
</video>
<div id="polina">
    <h1>POLINA</h1>
    <p>filmed by Alexander Wagner 2011</p>
</div>
</body>
</html>

这个作为一个静态页面在本地访问直接打开相应的html即可,但当我把它放在项目中的时候就出现了无法访问本地资源的bug:

Not allowed to load local resource

之后查找后发现是因为google浏览器为了安全考虑而设置的,所以为了可以成功访问我又在项目的xml中配置了相应的路径:

312ec874c56a621cdf1f59489fb2365e_SouthEast.png

之后路径就改为:

9fe7c5fc6ad9b5887f74c9b86bdb5ce1_SouthEast.png

basePath的配置是在html头加入:

<!DOCTYPE html>
**<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>**
<html lang="en" class="no-js">
<head>

这样以后google就不是直接访问本地资源了,这样一来就可以在项目页面播放视频啦~~~:

58f0d9c18c4c3bf91e9a8ee1f3ebab5d_SouthEast.png


AIEarth是一个由众多领域内专家博主共同打造的学术平台,旨在建设一个拥抱智慧未来的学术殿堂!【平台地址:https://devpress.csdn.net/aiearth】 很高兴认识你!加入我们共同进步!

目录
相关文章
|
Web App开发
在 HTML 中禁用 Chrome 浏览器的 Google 翻译功能
在 html 标签中添加 translate=“no” 属性,浏览器将不会翻译整个页面。
1359 0
|
JavaScript 前端开发 小程序
js 实现浏览器下载视频2种方法
js 实现浏览器下载视频2种方法
2330 0
|
前端开发
WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件),保存资源(图片、脚本、CSS)
WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件),保存资源(图片、脚本、CSS)
592 81
|
缓存 监控 前端开发
在资源加载优化中,如何利用浏览器缓存提升性能?
通过以上这些方法,可以有效地利用浏览器缓存来提升资源加载的性能,减少网络请求次数,提高用户体验和应用的响应速度。同时,需要根据具体的应用场景和资源特点进行灵活调整和优化,以达到最佳的效果。此外,随着技术的不断发展和变化,还需要持续关注和学习新的缓存优化方法和策略。
722 159
|
Web App开发 人工智能 前端开发
Google 浏览器中的 AI 魔法 — window.ai
本文介绍了如何在 Chrome Canary 中启用并使用设备端 AI 功能。通过下载 Chrome Canary 并启用相关 API,你可以在本地运行 AI 模型,无需互联网连接。文章详细讲解了设置步骤、确认 AI 可用性的方法以及如何使用 `window.ai` 进行文本会话。虽然目前的性能和功能还有待提升,但这一技术为未来的前端开发和智能应用提供了无限可能。
1507 0
Request请求转发和重定向的资源路径问题,目录到底加不加,取决于浏览器用,还是服务器用,规避项目目录发生修改,导致重定向失败
Request请求转发和重定向的资源路径问题,目录到底加不加,取决于浏览器用,还是服务器用,规避项目目录发生修改,导致重定向失败
|
XML Android开发 数据格式
使用默认闪电浏览器 全屏播放视频时有黑边
使用默认闪电浏览器 全屏播放视频时有黑边
419 5
|
Web App开发 网络安全 Windows
Chrome版本太旧,无法访问此网站www.google.com 的响应时间过长
Chrome版本太旧,无法访问此网站www.google.com 的响应时间过长
1901 1
|
存储 API 网络架构
【Azure 存储服务】MP4视频放在Azure的Blob里面,用生成URL在浏览器中打开之后,视频可以正常播放却无法拖拽视频的进度
【Azure 存储服务】MP4视频放在Azure的Blob里面,用生成URL在浏览器中打开之后,视频可以正常播放却无法拖拽视频的进度
369 0

热门文章

最新文章