html5相关内容

HTML文本输入仅允许数字输入

是否有一种快速的方法来将HTML文本输入()设置为仅允许数字键击(加'.')? 解决方案 注意:.这是更新的答案.下面的注释指的是一个旧版本,其中充斥着密钥代码. JavaScript 下面的setInputFilter函数允许您在文本上使用任何类型的输入过滤器,包括各种数字过滤器(见下文). 与大多数其他解决方案不同, ..
发布时间:2019-11-05 17:35:30 前端开发

通过URL传递变量以更改源标记

我需要展示15个视频。我没有创建15个页面,每个html5视频嵌入针对不同的视频,我宁愿只有一个页面,并通过URL告诉玩家要加载什么。这样我就可以拥有15个自定义链接,但只有一个播放器和一个html页面。所有浏览器,iOS和Android都需要支持此功能。 示例: www.mysite.com/videoplayer.html?v=mymovie www.mysite。 com ..
发布时间:2019-06-12 15:54:24 前端开发

使用javascript返回上一页

使用javascript是点击链接或按钮时必须返回上一页的最有效方法吗?如果在用户端禁用了javascript(大多数人没有),但跨浏览器是否存在任何已知问题,该怎么办?就像是否有任何浏览器不支持history.back()函数 我使用此代码返回上一页: [返回] 解决方案 根据 ..
发布时间:2019-06-12 15:48:35 前端开发

禁用除DIV元素之外的所有内容

我在div元素中有一个视频播放器。我想禁用除DIV之外的所有内容。一种方法是使用灯箱,但我想知道我是否可以使用纯HTML / Javascript进行。 解决方案 我为你做了一个简单的例子, jQuery; $(“。disable”)。on('click',function(){ // * = select All,find Div,Not(#video)and edit ..
发布时间:2019-06-12 15:29:23 前端开发

HTML5:在拖动过程中防止帮助程序自动滚动功能

在互联网上搜索有关此行为的信息非常困难,因为我不知道与之相关的术语。我会尽力描述它。 这种行为通常出现在几乎所有支持滚动的浏览器元素中:如果单击鼠标,则将其拖动到外部在按住按钮的同时滚动区域,它将自动水平或垂直向您退出的方向滚动。 当您尝试选择要复制页面元素的页面元素时,它非常有用,但在执行其他自定义操作时必须防止该行为。我试图实现的功能是通过拖动鼠标拖动页面的能力,就像在PDF查看器 ..
发布时间:2019-06-12 15:16:42 前端开发

如何在没有用户交互的情况下初始化全屏

嗨,我是初学者,我想创建一个网络应用程序,当页面加载时需要全屏帮助...没有用户交互 我有一些东西像这样在点击功能正常...但我想在开始页面加载功能 addEventListener(“点击” ,function() { var el = document.documentElement,rfs = el.requestFullScreen || el.webkitReque ..
发布时间:2019-06-12 14:59:28 前端开发

box2d-js元素与外部图像

到目前为止,在不同的box2d js实现的示例中,我只能找到在形状(球/盒子等)中定义的元素,是否有办法创建由图像定义的元素,例如:一块巨石? 解决方案 你可以使用 b2PolyDef 和 b2PolyShape 用于创建多边形的对象。 本文档适用于AS3,但找出等效的JavaScript相对简单。 如果你想自动化从图像的边界框到多边形的映射,你可以使用canvas和 getI ..
发布时间:2019-06-12 14:35:37 前端开发

如何将事件侦听器附加到DOM,具体取决于屏幕大小

例如: document.body.addEventListener('wheel',foo,{passive:true}); 这应该动态添加/删除屏幕尺寸高于 500px 解决方案 正如@Rounin所说, window.matchMedia 相当于CSS @media查询。但最酷的部分不仅仅是你可以用 .matches 来检查 - 很棒的是你可以添加一个事件监听器当状态改变时触发。 ..
发布时间:2019-06-12 14:27:57 前端开发

如何用静音道具取消静音html5视频

我创建了一个带静音的简单视频块(用于移动自动启动),但现在我无法更改静音状态... 我用过这里 如果您自己的代码不起作用,请尝试添加 id 到您希望点击注册并使用的视频/元素: var video = document.getElementById(“myVideo”); $(视频).on(“点击”,功能(e){ if(video.muted){ video.mut ..
发布时间:2019-06-12 13:48:30 前端开发

在iOS上录音html5

我正在尝试访问iOS上的麦克风以捕获用户输入。 但每当我点击此项时,我会看到选项(拍摄照片或视频,照片库) 如何才能访问麦克风? 解决方案 自IOS 8.3起, Safari不支持它。 http:// caniuse ..
发布时间:2019-06-12 13:47:38 前端开发

在postmessage中指定多个targetOrigin uris

Window.postMessage() 有一个 targetOrigin 参数,可以设置为URI(以确保消息只到达特定的URL)。它当然也可以设置为 * (不推荐),但有没有办法指定允许的多个URI? 目前我只是为每个域启动了一个 postMessage()调用,但至少可以说这看起来有点hacky。 解决方案 不幸的是你做不到。您应该提供“*”或单个指定的域。 ..
发布时间:2019-06-12 12:52:12 前端开发

如何强制/允许用户下载多个文件? (客户端)

输入是可变数量的URL(远程),所有链接图像资源。希望允许用户允许在一批中下载所有这些URL。由于我们讨论的是1000-2000个图像资源,要求用户点击“另存为...”,因为每个URL都不可行。 我原来的尝试是下载将所有图像转换为blob(如何将加载的图像读入blob? ,由于同源策略不起作用),归档文件并允许用户下载(所有这个客户端)。 我想知道什么是可能的替代解决方案?无论解决方案 ..
发布时间:2019-06-12 12:52:09 前端开发

我是否应该从Applet迁移出去,如果是这样的话?

我是一名业余爱好程序员,致力于开发在网页中运行的Java游戏(JApplet)。我已经完成了编码,并且在使用Netbeans时运行正常但我在部署它时遇到了很多麻烦。我签了它,它以沙盒模式运行。但是,在许多不同的计算机(mac和pc)和不同的浏览器上测试它们似乎都不想轻易地运行applet。 经过调查,看起来它们存在很高的安全风险(为什么浏览器不热衷于运行它们)以及搜索“Are applets ..
发布时间:2019-06-12 12:02:29 Java开发