Questions tagged «browser»

Web浏览器或Internet浏览器是用于检索,呈现和遍历World Wide Web上信息资源的软件应用程序。

18
JavaScript的替代品
目前,唯一受完全支持的语言以及浏览器中用于DOM树操作的实际标准是JavaScript。看起来它具有深刻的设计问题,这使它成为了新手的漏洞和安全漏洞的雷区。 您是否知道存在任何现有或计划中的计划,以便在下一代浏览器中引入更好的(重新设计的)任何种类的语言(不仅是JavaScript)用于DOM树操作和HTTP请求?如果是,那么将其集成到Firefox中的路线图是什么?如果不是,出于什么原因(除了互操作性之外),JavaScript应该是浏览器平台上唯一受支持的语言吗? 我已经使用过jQuery,并且还阅读了“ javascript:好的部分”。确实,这些建议是好的,但是我无法理解的是:为什么只有javascript?在服务器端(您最喜欢的OS平台)上,我们可以使用每种语言(甚至是fortran)来操作DOM树。为什么客户端(浏览器平台)仅支持javascript?

8
编辑并重播XHR chrome / firefox等?
我一直在寻找一种方法来更改在浏览器中发出的XHR请求,然后再次重播。假设我在浏览器中完成了一个完整的POST请求,并且我唯一想更改的是一个较小的值,然后再次播放它。直接在浏览器中执行此操作会容易得多且更快。 我已经用Google搜索了一下,还没有找到在Chrome或Firefox中执行此操作的方法。在其中一种浏览器中,或者也许在另一种浏览器中,有什么方法可以做到这一点?

15
沙盒JavaScript是否可以在浏览器中运行?
我想知道是否有可能对浏览器中运行的JavaScript进行沙盒化,以防止访问通常在HTML页面中运行的JavaScript代码可用的功能。 例如,假设我想为最终用户提供一个JavaScript API,以便让他们定义在发生“有趣的事件”时要运行的事件处理程序,但是我不希望那些用户访问该window对象的属性和功能。我能做到吗? 在最简单的情况下,假设我要阻止用户致电alert。我可以想到的几种方法是: 重新定义window.alert全局。我认为这不是一种有效的方法,因为页面中运行的其他代码(即用户未在其事件处理程序中编写的内容)可能要使用alert。 将事件处理程序代码发送到服务器进行处理。我不确定将代码发送到服务器进行处理是否正确,因为事件处理程序需要在页面的上下文中运行。 服务器处理用户定义的函数然后生成要在客户端上执行的回调的解决方案也许可行?即使该方法可行,还有更好的方法来解决此问题?

3
favicon.ico的正确MIME类型?
根据互联网号码分配机构(IANA),所有.ico文件都属于MIME类型image/vnd.microsoft.icon。(来源) 例如 <link rel="icon" type="image/vnd.microsoft.icon" href="favicon.ico" /> 但是,精明的互联网专家Paul Irish声称这是错误的,而且实际上是这样image/x-icon。(来源) 例如 <link rel="icon" type="image/x-icon" href="favicon.ico" /> 我知道您可以避免不包含.ico文件的“类型”,但是如果要包含一个,则应该是哪个?将其用作IANA官方类型实际上有任何问题吗?

3
跨浏览器测试:一台计算机上的所有主要浏览器
本指南的目的: 在一台计算机上并排运行Internet Explorer, Safari,Opera,Chrome和Firefox的多个未修改的本机版本。 在第1部分中介绍: 目录 哪些浏览器必须进行测试? 如何创建可以快速启动且永不过期的Windows XP VM? 在哪里可以下载必要的软件(VM映像,浏览器等)? 在第2部分中也有介绍: IE,Firefox,Opera,Chrome和Safari的安装和配置指南。 开发人员工具和快捷方式。 时间和磁盘空间成本。 许多部分是独立的。例如,有关运行多个版本的浏览器的说明通常适用。


21
如何在浏览器标签中区分会话?
在使用JSP和Servlet以Java实现的Web应用程序中;如果我将信息存储在用户会话中,则此信息是从同一浏览器的所有选项卡共享的。如何在浏览器标签中区分会话?在此示例中: <%@page language="java"%> <% String user = request.getParameter("user"); user = (user == null ? (String)session.getAttribute("SESSIONS_USER") : user); session.setAttribute("SESSIONS_USER",user); %> <html><head></head><body> <%=user %> <form method="post"> User:<input name="user" value=""> <input type="submit" value="send"> </form> </body></html> 将此代码复制到jsp页面(testpage.jsp)中,将此文件部署到服务器上Web应用程序的现有上下文中(我使用Apache Tomcat),然后使用正确的URL(localhost/context1/testpage.jsp)打开浏览器(FF,IE7或Opera ),键入输入您的姓名并提交表格。然后在同一浏览器中打开一个新选项卡,然后您可以在新选项卡上看到您的名字(从会话中获取)。注意浏览器缓存,有时似乎没有发生,但是它在缓存中,刷新第二个选项卡。 谢谢。

9
如何判断浏览器是否处于“怪癖”模式?
假设您的页面具有相对严格的doctype和HTML标记,并且非常接近合规性,但是可能会以一些愚蠢的方式错过,这可能是因为用户内容超出了您的控制范围...表示您正在处理内容管理系统或内容管理系统的主题,您可以在其中控制一些基本结构并需要一些javascript,但是您对进入页面的其他所有内容不承担任何责任。 当浏览器决定进入“怪癖”模式而不是使用更符合标准的引擎时,您如何分辨(或:将由什么决定)? 我正在寻找每种主要浏览器的答案,因为IE,Chrome,Safari和Firefox当然都会处理不同的问题。一个错误足以迫使它出错吗?还是您有一些回旋余地?

23
建议的网站分辨率(宽度和高度)?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 通用网站解析是否有任何标准? 我们针对的是较新的显示器,也许宽度至少为1280px,但高度可能会有所不同,并且每个浏览器的工具栏高度也可能不同。 有什么标准吗?

10
如何以编程方式清空浏览器缓存?
我正在寻找一种以编程方式清空浏览器缓存的方法。我这样做是因为应用程序缓存了机密数据,当您按“注销”时,我想删除这些数据。这将通过服务器或JavaScript发生。当然,仍然不鼓励在外国/公共计算机上使用该软件,因为还有诸如键盘记录程序之类的更多危险,您无法在软件级别上克服这些危险。

10
将HTML字符串追加到DOM
如何附加这个HTML字符串 var str = '<p>Just some <span>text</span> here</p>'; 到具有'test'DOM中ID的DIV ? (顺便说一句div.innerHTML += str;是不可接受的。)
121 javascript  html  dom  browser 

5
被忽略的CORS Access-Control-Allow-Headers通配符?
我在跨域CORS请求中无法正常使用Chrome遇到麻烦。 请求标头: Accept:*/* Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:en-US,en;q=0.8 Access-Control-Request-Headers:origin, content-type Access-Control-Request-Method:POST Connection:keep-alive User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4 响应头: Access-Control-Allow-Headers:* Access-Control-Allow-Origin:* Allow:GET, POST, OPTIONS Content-Length:0 Date:Tue, 30 Oct 2012 20:04:28 GMT Server:BaseHTTP/0.3 Python/2.7.3 错误: XMLHttpRequest cannot load domain. Request header field Content-Type is not allowed …
118 http  browser  cors 


5
制作页面以告知浏览器不要缓存/保留输入值
大多数浏览器都会缓存表单输入值。因此,当用户刷新页面时,输入具有相同的值。 这是我的问题。用户单击“ 保存”时,服务器将验证POST数据(例如,检查的产品),如果无效,则将其发送回浏览器。但是,如上所述,即使服务器清除了某些值的选择,由于浏览器缓存的原因,它们仍可能被选中! 我的数据具有不可见的(直到父项被选中)复选框,因此用户甚至可能不知道以前的某个值仍处于选中状态,直到再次单击“ 保存”并收到错误消息-即使用户认为没有。这很烦人。 可以通过Ctrl+ 来解决F5,但这甚至不是解决方案。是否有一种自动/编程方式来告诉浏览器不要在某些表单/页面上缓存表单输入数据?

16
如何在浏览器中禁用CSS以进行测试
有什么方法可以禁用浏览器(Firefox,Chrome等)中的所有外部CSS? 当使用较慢的Internet连接时,有时浏览器仅加载裸HTML而没有CSS信息。该页面似乎已被原始放置在屏幕上。您也会通过StackOverflow注意到这一点。 我想确保即使没有加载CSS文件,我的网页也能正常显示。 我并不是说我想将外部CSS转换为内联。但是我想要一种从浏览器中显式禁用所有CSS的方法,以便可以更好,更易读的方式重新放置元素。 我知道可以删除<link rel ='stylesheet'>条目,但是如果我有很多链接页面怎么办?
116 html  css  browser 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.