Tag: 浏览器

如何在浏览器中使用Java applet?

我试图在我的网站上部署一个Java小程序。 我也需要签名,因为我需要访问剪贴板。 我已经遵循了我所能find的所有签名教程,但没有取得任何成功。 这是我迄今为止所做的: 在NetBeans中编写了一个小程序。 它在applet查看器中运行良好。 从中创build一个.jar文件。 通过这样做创build一个证书: keytool -genkey -keyalg rsa -alias myKeyName keytool -export -alias myKeyName -file myCertName.crt 像这样用jarsigner签名: jarsigner "C:\my path\myJar.jar" myKeyName 做了一个包含这个HTML文件: <html> <body> <applet code="my/path/name/myApplet.class" archive="../dist/myJar.jar"/> </body> </html> 当我打开该HTML文件,我从来没有得到安全确认对话框(从而得到“java.security.AccessControlException:访问被拒绝”错误)。 这发生在所有浏览器上。 我错过了一个步骤?

浏览器会给JavaScript一个单独的线程吗?

网页浏览器是否使用iframe中的JavaScript执行线程? 我相信Chrome为每个选项卡使用单独的线程,所以我猜测,iframe中的JavaScript将与其父窗口共享相同的线程,但是,这似乎也是一个安全风险。

你如何在浏览器中编辑Javascript?

我一直在寻找一种方法来在浏览器(如Firefox)中即时编辑JavaScript并执行它。 Firebug允许我们即时编辑HTML和CSS,但JavaScript是一种痛苦。 我必须回到源代码并修改它。 我不明白为什么浏览器开发工具不允许编辑。 有没有办法做到这一点? [更新]:在2015年标出新的答案 快速指针: IE现在提供了最好的开发/debugging体验之一 Chrome在编写javaScript时提供了智能感知,这很酷 FF的工作原理与2010年一样。 可以使用全部三种(Firefox,Internet Explorer和Chrome)浏览器控制台来更新现有function:假设我有一个用于执行console.log('a')的函数a() ),我可以去控制台,重新定义函数a()作为alert('a')并再次执行以查看警报框。 当我在2010年问过这个问题的时候,浏览器在debuggingJavaScript时并不是那么好,而且我可能不知道一个函数可以被replace。

在页面内的div中显示控制台错误和警报

我正在为我的web应用程序构build一个debugging工具,我需要在div中显示控制台错误。 我知道我可以使用我自己制作的控制台像对象,并使用它,但为了将来的使用,我需要将所有的控制台错误发送到窗口。 其实我想捕捉控制台事件。

@angular度/平台浏览器与@angular度/平台浏览器dynamic

在较新的例子(种子,angular.io,..)中,引导进程有另一个导入: @angular/platform-browser-dynamic 。 有人可以解释,它和@angular/platform-browser之间有什么区别? 目前还没有官方的angular.io网站上的信息。

检测浏览器打印事件

是否有可能检测到用户从浏览器打印什么东西? 复杂的是,如果我们在一个新窗口中向用户展示PDF文档,是否有可能检测到该文档的打印(假设用户从浏览器窗口打印)? 我能find的最接近的是如果我们实现自定义打印function(类似这样 ),并跟踪何时被调用 我主要感兴趣的解决scheme,适用于Internet Explorer(6或更高版本)

如何检测页面何时退出全屏?

我正在用Three.js创build一个3D多人游戏,玩家可以join各种现有的游戏。 一旦“播放”被点击,渲染器被追加到页面和全屏。 这很好,但问题是,当我退出全屏,它仍然保持附加。 我想删除它,但我不知道什么时候! 所以,基本上,我正在寻找一个事件,说“这个元素退出全屏”。 这是我如何将渲染器追加到页面: container = document.getElementById('container'); document.body.appendChild(container); var renderer = new THREE.WebGLRenderer({antialias: true}); renderer.setSize( WIDTH, HEIGHT); container.appendChild( renderer.domElement ); 这如果我如何全屏显示它: THREEx.FullScreen.request(container); renderer.setSize(screen.width, screen.height); 另外,有没有办法阻止这个令人讨厌的标题出现时,只要有人点他的鼠标到页面的顶部? 而且,我想我可以防止在Firefox和Chrome中使用preventDefault从事全屏操作(退出全屏模式)? 而且,还有谁知道为什么Firefox在3D渲染方面比Chrome慢得多? 我的意思是,我正在使用WebGL,这意味着正在使用GPU! 编辑: “fullscreenchange”事件确实被解雇了,但是在不同的浏览器下它有不同的名字。 例如,在Chrome上称为“webkitfullscreenchange”,在Firefox上则为“mozfullscreenchange”。

如何在我的浏览器中编辑JavaScript,就像我可以使用Firebug编辑CSS / HTML?

在JSP文件中,我有一些非常复杂的Javascript。 在生产机器上,我们看到了一个我们无法理解的非常奇怪的错误。 我们从来没有能够在当地或发展环境中复制它。 这可能与javascript有关,但我还没有find一个好的方法来做到这一点:使用我的浏览器访问页面(在生产网站上),然后使用浏览器工具编辑该页面上运行的JavaScript,包括重新加载页面。 我总是能够做到这一点来调整CSS等,但正如这些问题指出,如何调整JS客户端并不明显: 在生产中捕获JavaScript错误的最佳方法? 你如何在浏览器中编辑Javascript? 如何在Firebug中编辑JavaScript? 如何在服务器到达浏览器之前编辑服务器发送的js文件? 如何用本地Javascript代替生产网站的Javascript? 与火狐瓦特/萤火虫,我怎样才能在浏览器中写入JavaScript,并使用.js文件对象呢? 但是,这些答案不帮助我,因为: “执行JS”(火狐插件)似乎并没有工作(没有比在Chrome中已经可以做的控制台), “查尔斯”可能工作,如果我使用分离的js文件,但我的JavaScript是embedded在JSP中 这似乎是如何在debugging模式下在浏览器中即时修改JavaScript代码? 是我所说的最接近的东西,但那个人不能谈论他所做的,因为这是他的雇主。 谢谢你的帮助! 瑞安

在Mac上使用Bash打开默认浏览器的.html文件

所以,这是我所需要的: 假设我有一个index.html文件。 如何告诉terminal使用默认浏览器打开它? (使用AppleScript,BASH,…?)

Ruby on Rails中的“返回”浏览器操作

“后退”浏览器function是否可以从Rails的“后退”链接调用?