- 浏览: 496065 次
- 性别:
文章分类
- 全部博客 (369)
- Java (48)
- Struts (1)
- Spring (4)
- Hibernate (7)
- WebServices (2)
- XML (3)
- web服务器 (12)
- PHP (16)
- FLEX (13)
- Flash (7)
- JavaScript (35)
- Ajax (4)
- Jquery (18)
- EXTJS (7)
- CSS (7)
- HTML (7)
- JSON (5)
- 好玩的 (1)
- 其他 (21)
- Oracle (35)
- mysql (12)
- Linux (12)
- JDBC (2)
- EJB3 (1)
- AOP (1)
- 正则表达式 (6)
- JSF (1)
- 设计模式 (1)
- RBAC (1)
- PowerDesigner (1)
- windows (1)
- 电脑工具软件 (3)
- SEO (3)
- maven (13)
- cms (9)
- JSP (5)
- jpbm (1)
- eclipse (8)
- sql (4)
- android (3)
- 浏览器 (5)
- 国外IT网站 (1)
- 文摘 (1)
- 文档 (31)
- doc命令 (1)
- webgl (1)
- html5 (1)
- ant (1)
- mongodb (0)
- 操作系统 (1)
- Dreamweaver (1)
- hadoop (2)
- xpath (1)
- nutch (1)
- window (1)
- xm (2)
- excel (1)
- httpclient (0)
- YII (2)
- CXF (1)
- Quartz (1)
- jsoup (2)
- wifi (2)
- logback (1)
- 硬件 (1)
- 工具 (3)
- freemark (1)
- ide (2)
- mail (1)
- log (1)
- ueditor (1)
- 链接 (1)
- reaver (2)
- js (1)
- .net (1)
- chrome (1)
- git (1)
- Docker (1)
- unicode (1)
- 多线程 (1)
- 并发 (1)
- Nashorn (3)
- Angular (1)
- curl (1)
- Cygwin (1)
- nashron (1)
- Babel (1)
- React Native (1)
- sip (1)
- openmeetings (1)
- IDEA (0)
- CAS (1)
最新评论
-
沉醉音乐的咖啡:
使用 preventDefault() 函数来阻止对表单的提交。 -
PhoenixHorse:
原表的索引啥的不就失效了吗
oracle修改表精度 -
yupengcc:
资料带走 3Q
RBAC模型 -
Java路:
...
JSON-LIB快速入门(转) -
damoqiongqiu:
utf-8下,E文字符占1个字节,中文字符占3个字节。如果一个 ...
AS3:截取定长度的字符串
最近发现很多朋友无法运行HTML5的一些应用或游戏,经询问得知,大部分因为浏览器的WebGL没有开启所导致,那么我们如何开启WebGL呢?
1、哪些浏览器支持WebGL
要运行WebGL,你必须有一个支持它的浏览器,比如:
Google Chrome 9+
Mozilla Firefox 4+
Safari 5.1+(仅限于Mac OS X操作系统,不包括Windows操作系统;那么这种情况下必须强制开启WebGL支持,请参考下文)
Opera Next 即 Opera 12 alpha及以上版本IE9+但是IE并不支持WebGL,不过你可以通过下载并安装IEWebGL这个插件,或者Google Chrome Framework来运行一些WebGL应用。
同时,你还需要一块好的显卡,并安装了最新的显卡驱动;这只是使你能够运行WebGL的基本要求,如果想要在一些复杂的应用中保证显示效果,那你需要一块更好的显卡。
如果你的显卡非常老旧,或者是板载的集成显卡,那么你需要在浏览器中强制开启WebGL支持;另外因为其他的一些原因(比如你的操作系统是Windows XP),在正常安装以上浏览器之后还是不能运行WebGL,那你最好也强制开启WebGL支持。开启方法如下:
2、Google Chrome开启方法
我们需要为Chrome加入一些启动参数,以下具体操作步骤以Windows操作系统为例,请Linux用户自行设置。
Chrome浏览器的用户请找到Chrome浏览器的快捷方式,如果没有就创建一个快捷方式(右键点击chrome.exe,选择“创建快捷方式”或者“发送到”→“桌面快捷方式”),右键点击快捷方式,选择属性。
在目标框内,双引号的后边,加入以下内容:
--enable-webgl --ignore-gpu-blacklist --allow-file-access-from-files
关闭目前开启的所有Chrome窗口,然后用此快捷方式启动Chrome浏览器,其中:
表示开启WebGL支持:
--enable-webgl
表示忽略GPU黑名单,也就是说有一些显卡GPU因为过于陈旧等原因,不建议运行WebGL,这个参数可以让浏览器忽略这个黑名单,强制运行WebGL:
--ignore-gpu-blacklist
表示允许从本地载入资源,如果你不是WebGL的开发者,不需要开发调试WebGL,只是想要看一下WebGL的Demo,那你可以不添加这个参数:
--allow-file-access-from-files
3、Mozilla Firefox开启方法
Firefox的用户请在浏览器的地址栏输入“about:config”,回车后:
1、在过滤器(filter)中搜索“webgl”
将webgl.force-enabled设置为true
将webgl.disabled设置为false
2、在过滤器(filter)中搜索“security.fileuri.strict_origin_policy”
将security.fileuri.strict_origin_policy设置为false
关闭目前开启的所有Firefox窗口,然后重新启动Firefox。
其中前两个设置是强制开启WebGL支持,最后一个security.fileuri.strict_origin_policy的设置是允许从本地载入资源,如果你不是WebGL的开发者,不需要开发调试WebGL,只是想要看一下WebGL的Demo,那你可以不设置此项。
4、Safari浏览器开启方法
菜单中找到“属性”或“偏好设置”→“高级”,选中“显示开发菜单”,然后到“开发”菜单,选中“开启WebGL”。
5、那么如何判断我的浏览器是否支持WebGL呢?
请访问:如何判断我目前的浏览器是否支持WebGLhttp://doesmybrowsersupportwebgl.com/,如果显示Yay,说明你的浏览器已经支持WebGL了,否则显示Nay。
http://www.scriptlover.com/static/1483-%E6%B5%8F%E8%A7%88%E5%99%A8-WebGL
Opera next
目前硬件加速还处于 Alpha 阶段,并只是用 OpenGL 后端。硬件加速在现代显卡和及时
更新的驱动程序的支持下会运作得更好。后续还将支持 DirectX 和更多显卡。
选项
硬件加速开关:opera:config#UserPrefs|EnableHardwareAcceleration
WebGL 开关:opera:config#UserPrefs|EnableWebGL
0=禁用,1=自动,2=强制开启。此版默认均为自动。
发表评论
-
js add day
2016-05-18 21:32 0function addDays(date, days) ... -
js字段转列
2016-05-11 19:29 562function fieldToColumn(str) { ... -
nashron Arttemplate
2015-12-05 14:35 751load("http://aui.github. ... -
javascript 生成菜单
2015-02-05 13:38 651var memu="<ul style=' ... -
Example of a Javascript Closure: setTimeout Inside a For Loop
2015-01-08 22:18 589for(var i = 1; i <= 2; i++ ... -
Ctrl + Key Combination – Simple Jquery Plugin
2014-12-31 12:26 557http://www.gmarwaha.com/blog/20 ... -
ie 各种 宽高 图片
2014-12-12 16:30 643... -
ueditor 工具栏(按钮栏)取消 浮动(悬停,漂浮.***)
2014-10-16 14:48 3523这个设置工具栏浮动的 ueditor.config.js修改 ... -
JavaScript获取HTML页面源代码
2014-10-09 11:15 516<a href="javascript:g ... -
编辑器
2014-09-28 16:04 546Ueditor(51CTO博客编辑器) TinyMCE(博客园 ... -
tmall T码
2014-06-07 13:48 853setInterval(function () { $ ... -
ext combox添加空值项
2014-05-15 10:44 859listeners:{expand:initComboBo ... -
js Objec->String
2014-05-13 15:39 736function obj2string(o){ var ... -
js 正则测试
2014-03-31 16:31 487forTemple="类别1:{类别1}|类别2 ... -
JavaScript的性能优化:加载和执行
2013-09-09 09:28 799随着Web2.0技术的不断推广,越来越多的应用使用 Jav ... -
时间戳转时间函数
2013-01-18 10:32 777function(data) { var d=n ... -
jquery 控制 select radio checkbox input 不可修改
2012-10-26 20:44 4865$("#formTab5,#formTab4 ... -
js正则
2012-08-30 15:02 0var pattern1 =/\[bc\]at/i; ... -
chrome developer tool 调试技巧
2012-08-22 16:01 1050chrome developer tool 调试技巧 ... -
Easyui ‘Rowspan’ 为空或不是对象
2012-06-06 11:46 0出现 ‘Rowspan’ 为空或不是对象异常是因为 $( ...
相关推荐
Detector对象包含了多个属性,例如canvas、webgl、workers、fileapi等,分别用于判断浏览器是否支持Canvas、WebGL、Web Worker、File API等功能。作者使用try-catch语句来捕捉canvas.getContext('webgl')或canvas....
在Android手机上打开WebGL项目时,通常会通过内置浏览器来加载和展示内容。为了实现全屏显示,我们需要注意以下几点: 1. **设置Unity导出选项**:在Unity编辑器中,选择"File" > "Build Settings",然后在平台列表...
总的来说,"WebGL for IE"软件为那些依赖IE浏览器的用户打开了通往现代Web图形世界的大门,让这些用户也能享受到WebGL带来的丰富视觉体验。不过,随着Microsoft Edge的推出,以及对Chromium内核的采用,IE浏览器的...
整个检测逻辑被封装在了一个名为`Detector`的对象中,该对象包含多个属性和方法,通过这些属性和方法,开发者可以很容易地在自己的项目中引入WebGL功能,同时保证在不支持WebGL的浏览器上给出适当的提示。...
总之,"WebGL插件unity.zip"这个压缩包提供了一种将Unity内容集成到网页的途径,利用WebGL的强大功能,开发者可以创建互动性强、视觉效果出色的3D网页应用。在使用过程中,理解WebGL的工作原理,掌握Unity的WebGL...
WebGL(Web Graphics Library)是一种JavaScript API,用于在任何兼容的Web浏览器中渲染交互式的2D和3D图形,无需...开发者可以通过分析这些文件来了解`webglreport`的实现原理,或者自定义自己的WebGL功能检测工具。
3. **JavaScript接口**:由于Unity WebGL与Web浏览器之间的通信是通过JavaScript接口(JSIL)完成的,你需要创建一个JavaScript文件,暴露一个方法供Unity调用,以实现读取Excel文件的功能。 4. **用户上传文件**:...
untiy webgl inputfield复制粘贴插件,2019.4.0亲测可用,只需要导入即可,无需其他操作
Unity WebGL是Unity游戏引擎的一个重要特性,它允许开发者将3D和2D游戏以及交互式内容无缝地部署到Web浏览器中,无需插件。这个"Unity WebGL视频流测试程序"是为了检验Unity WebGL项目是否能够有效地处理视频流内容...
Unity WebGL 是一个强大的游戏开发平台,它允许开发者创建交互式3D和2D内容,并能在浏览器上无缝运行。本项目“UnityWebgl网页弹窗播放实时视频”是针对Unity WebGL的一项应用,它提供了在网页中播放实时视频的功能...
总结来说,"unity3d webgl播放视频 自用备份"项目涉及了Unity3D的WebGL导出、视频资源的处理、Unity的Video Player组件的使用、JavaScript与Unity的交互、浏览器兼容性测试以及性能优化等多个方面。理解并掌握这些...
这通常是通过监听键盘事件,模拟浏览器原生的复制粘贴行为来实现的,确保在不损害WebGL兼容性的同时,提供与桌面平台相似的功能。 标签中的"unitywebgl"表明了这个问题与Unity在WebGL平台上的运行有关,"复制黏贴...
WebGL,全称为Web Graphics Library,是一个用于渲染高级2D和3D图形的JavaScript API,它在不依赖插件的情况下,在Web浏览器中使用OpenGL ES图形库。由于其开放性、跨平台性和无需额外插件即可运行的特点,WebGL已...
然而,由于浏览器安全限制,WebGL在某些情况下可能与其他交互功能如HTML输入框存在冲突,特别是在全屏模式下。 标题提到的问题——"解决webgl输入框无法输入中文插件",是WebGL应用中常见的一个挑战。通常,当用户...
此外,不是所有的浏览器都默认开启WebGL支持,开发者需要考虑到兼容性问题。 9. **WebGL与Three.js**:Three.js是一个基于WebGL的JavaScript库,它简化了WebGL的使用,提供了丰富的3D对象、动画、相机控制等功能,...
Unity WebGL项目需要注意浏览器的兼容性,因为不是所有浏览器都完全支持WebGL。讯飞语音的Web API也需要考虑不同浏览器的差异,可能需要使用polyfills来确保在较旧或非主流浏览器上的正常工作。 6. **性能优化** ...
2. JavaScript接口:WebGL将OpenGL的函数转换为JavaScript接口,使得Web开发者能够通过JavaScript调用这些图形渲染功能。 3. 绘图上下文:在HTML5 `<canvas>` 元素中,WebGL创建了一个绘图上下文,允许开发者绘制...
用户只需要确保浏览器是最新版本,WebGL功能通常是默认启用的。如果你想要测试WebGL是否可用,可以访问像`get.webgl.org`这样的网站,它会自动检测浏览器对WebGL的支持情况。 WebGL允许开发者通过JavaScript代码在...
3. **自定义WebGL Player Settings**:在Unity编辑器的Player Settings中,可以配置WebGL的发布选项,比如开启“实验性”的WebGL支持,这可能会影响中文输入的处理。 4. **利用HTML5的Input元素**:考虑将Unity的...
Unity WebGL 是一种跨平台的游戏开发技术,允许开发者创建的3D和2D游戏在Web浏览器中运行,无需安装额外的插件。这个“Unity Webgl打包后在Windows平台、安卓苹果移动设备上自动全屏横屏解决方案Demo”是针对Unity...