Questions tagged «browser»

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

6
在javascript /浏览器中缓存jquery ajax响应
我想在javascript /浏览器中启用ajax响应的缓存。 从jquery.ajax docs: 默认情况下,始终发出请求,但浏览器可能会在其缓存之外提供结果。要禁止使用缓存的结果,请将cache设置为false。如果自上次请求以来未修改资产,则要导致请求报告失败,请将ifModified设置为true。 但是,这些地址都没有强制缓存。 动机: 我想$.ajax({...})在我的初始化函数中放入调用,其中一些请求相同的URL。有时我需要调用这些初始化函数之一,有时我调用多个初始化函数。 因此,如果该特定的URL已经加载,我想最小化对服务器的请求。 我可以推出自己的解决方案(有些困难!),但是我想知道是否有标准的方法可以做到这一点。

8
防止浏览器在刷新时自动滚动
如果转到页面a并滚动浏览,则刷新页面将在您离开页面的位置刷新。这很好,但是在URL中存在锚点位置的页面上也会发生这种情况。例如,如果您单击链接http://example.com/post/244#comment5并在环顾四周后刷新页面,您将不会处于锚点,而页面会跳来跳去。有没有办法用JavaScript防止这种情况?因此,无论如何,您始终可以导航到锚点。

6
剖析javascript执行的最佳方法是什么?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 是否有适用于javascript的良好分析器?我知道firebug对分析代码提供了一些支持。但是我想确定更大范围的统计数据。假设您正在构建大量的javascript代码,并且您想确定代码中实际上是什么瓶颈。首先,我想查看每个javascript函数和执行时间的配置文件统计信息。接下来将包括DOM函数。这与放慢速度的操作(如对渲染树的操作)相结合将是完美的。我认为,如果在我的代码,DOM准备或渲染树/视觉效果的更新中失去性能,将会给人留下很好的印象。 有什么接近我想要的吗?或者,要实现我所描述的大部分内容,最好的工具是什么?它将是通过配置文件功能增强的自编译浏览器以及JavaScript引擎吗?



5
浏览器本机JSON支持(window.JSON)
我已经看到了一些浏览器的引用,这些浏览器本来就通过window.JSONObject 安全,有效地支持JSON解析/对象序列化,但细节难以掌握。谁能指出正确的方向?该对象公开哪些方法?它支持哪些浏览器?

6
HTTP状态代码0是否有任何含义?
看来,当您从浏览器中的脚本发出XMLHttpRequest时,如果浏览器设置为脱机工作或拔出了网络电缆,则该请求将以错误和状态= 0来完成。在允许范围内未列出0 HTTP状态代码。 状态码0是什么意思?对于所有浏览器以及所有HTTP客户端实用程序,这意味着同一件事吗?它是HTTP规范的一部分还是其他协议规范的一部分?这似乎意味着根本无法发出HTTP请求,这可能是因为无法解析服务器地址。 哪种错误消息适合显示给用户?“或者您没有连接到Internet,或者网站遇到了问题,或者地址中可能存在键入错误”? 我应该补充一点,当设置为“脱机工作”时,我会在FireFox中看到该行为,而当设置为“脱机工作”时,我不会在Microsoft Internet Explorer中看到该行为。在IE中,用户会看到一个对话框,其中提供了可供选择的联机选项。FireFox在返回错误之前不会通知用户。 我是为了响应“显示更好的错误消息”的请求而问这个。Internet Explorer的功能很好。它告诉用户是什么引起了问题,并为他们提供了解决问题的选项。为了提供与FireFox等效的UX,我需要推断问题的原因并通知用户。那么,我总共可以从状态0推断出什么?它具有普世意义还是什么都没告诉我?

10
如何使用后退按钮检测用户是否进入页面?
此问题类似于跟踪用户在浏览器上单击后退按钮时的问题,但不相同...我有一个解决方案,并将其发布在此处以供参考和反馈。如果有人有更好的选择,我全都听! 情况是,我的页面上有一个“就地编辑”功能,例如flickr。即有一个“单击此处添加描述” DIV,单击该按钮将变为带有“保存”和“取消”按钮的TEXTAREA。单击“保存”将数据发布到服务器以更新数据库,并将新的描述放在DIV中代替TEXTAREA。如果刷新页面,则会使用“单击以编辑”选项从数据库中显示新的描述。这些天,相当标准的Web 2.0东西。 问题是,如果: 页面加载时没有描述 用户添加了说明 通过单击链接将页面导航到远离 用户单击后退按钮 然后,显示的内容(从浏览器的缓存中显示)是页面的版本,其中不包含包含新描述的动态修改的DIV。 这是一个相当大的问题,因为用户认为他们的更新已丢失,并且不一定了解他们需要刷新页面才能看到更改。 因此,问题是:如何在页面加载后将其标记为已修改,然后检测用户何时“返回”页面并在这种情况下强制刷新?


3
网站如何知道它们不是默认主页或搜索提供程序?
据我所知,浏览器的默认首页/搜索提供程序未公开API。那么Google如何知道显示此信息?仅当Google不是我的浏览器上的默认主页/默认搜索提供程序时,它才会出现。 我只能假设它们是从众多变量(例如引荐来源网址)中推断出来的。我无法成功挖掘Google编译的JavaScript。我什至不确定是检测到客户端还是服务器端。 我使用的是Firefox 44,但我也在Chrome上看到了这些横幅。

8
浏览器中的Python:如何在Brython,PyPy.js,Skulpt和Transcrypt之间进行选择?
我很高兴看到现在可以在浏览器中编写Python代码了。这些是主要候选人(请添加我可能忽略的任何内容): 布莱顿 骷髅 PyPy.js 转加密 泛肽 但是如何在它们之间进行选择?我可以看到的唯一明显区别是Skulpt基于Python 2,而Brython基于Python 3。 请注意:这不是要求提供建议或意见。我正在寻找客观的事实,以提供有根据的选择。

10
如何通过Android网络浏览器显示PDF而不先“下载”
有没有一种方法可以使库存的Android浏览器自动打开PDF,Word或其他典型文件,而无需执行下载文件的过程,然后让用户从“下载”应用程序或“通知”栏中打开文件? 我们有一个Web应用程序,其中包含许多我们想包含的文档,而不必转换为HTML,但是要让用户下载文件并手动打开它,培训用户并不容易。 在iOS上,这些文件全部在浏览器中内联显示。我想要一种使浏览器将文件自动启动到Acrobat Reader或QuickOffice或用户必须显示它们的程序的方法。 有人知道这样做的方法吗?我知道Google文档具有某些PDF查看支持,但是使用我们的Web应用程序的人可能无法在所有情况下都具有公共Internet访问权限,并且可能会访问本地Web服务器。
88 android  pdf  browser 

11
如何开始构建Web浏览器?[关闭]
在这里很难说出要问什么。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 我决定花些力气从头开始构建Web浏览器。在开始之前,我应该了解现代Web浏览器的常见功能,体系结构和功能是什么? 任何建议都受到高度赞赏!
88 c#  browser 

3
在JSON键中使用加引号的字符串有实际的理由吗?
根据Crockford的json.org的说法,一个JSON对象由成员组成,成员由对组成。 每对都是由一个字符串和一个值组成,其中一个字符串定义为: 字符串是零个或多个Unicode字符的序列,使用反斜杠转义符将其括在双引号中。字符表示为单个字符串。字符串非常类似于C或Java字符串。 但是实际上,大多数程序员甚至都不知道JSON密钥应该用双引号引起来,因为大多数浏览器不需要使用双引号。 麻烦用双引号引起来的JSON是否有意义? 有效示例: { "keyName" : 34 } 相对于无效: { keyName : 34 }

6
从ASP.NET禁用所有浏览器的浏览器缓存
我在明确引用了哪些ASP.NET代码才能使浏览器无法缓存页面。有多种方法可以影响HTTP标头和meta标记,并且给人的印象是,要使不同的浏览器正常运行,需要进行不同的设置。获得一段注释的参考代码来指示哪种代码对所有浏览器都有效,以及对于特定的浏览器(包括版本)是必需的,这真的很棒。 那里有关于此问题的大量信息,但是我还没有找到一个很好的参考来描述每种方法的好处,以及是否已被更高级别的API取代了特定技术。 我对ASP.NET 3.5 SP1特别感兴趣,但是也可以获取早期版本的答案。 此博客条目Firefox和IE Caching之间的两个重要区别描述了一些HTTP协议行为差异。 以下示例代码说明了我感兴趣的事情 public abstract class NoCacheBasePage : System.Web.UI.Page { protected override void OnInit(EventArgs e) { base.OnInit(e); DisableClientCaching(); } private void DisableClientCaching() { // Do any of these result in META tags e.g. <META HTTP-EQUIV="Expire" CONTENT="-1"> // HTTP Headers or both? // Does this only …

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.