Questions tagged «browser»

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



12
如何在C#中的默认浏览器中打开
我正在设计一个小型C#应用程序,其中有一个Web浏览器。我目前在计算机上使用所有默认值,例如Google chrome是我的默认浏览器,但是当我单击应用程序中的链接以在新窗口中打开时,它将打开Internet Explorer。有什么方法可以使这些链接在默认浏览器中打开吗?还是我的计算机出问题了? 我的问题是我的应用程序中有一个网络浏览器,所以说你去Google并输入“ stack stackover”,然后右键单击第一个链接,然后单击“在新窗口中打开”,它将在IE中而不是Chrome中打开。这是我编码不正确的东西,还是计算机上的设置不正确? ===编辑=== 真烦人。我已经知道该浏览器是IE,但之前它运行良好。当我单击链接时,它以chrome打开。当时我使用Sharp开发来开发应用程序,因为我无法启动C#Express。我做了一个全新的Windows安装,由于我在应用程序中的进度不太好,所以我决定重新开始,现在遇到了这个问题。这就是为什么我不确定是否是我的计算机的原因。为什么当单击链接而不是在默认浏览器中简单地打开新链接时,IE会启动整个浏览器?



5
什么是MIME类型?
我一直在阅读有关如何构建插件的信息,并且这种“ MIME类型”一直在讨论中。我尝试研究它,但知道它是多用途Internet邮件扩展(MIME),但是没有提供有关它与浏览器插件的关系的适当解释,因为我需要了解有关构建插件的信息。 ,请用简洁明了的文字进行解释。它是什么?为什么插件具有MIME类型?

10
我们如何下载Blob网址视频[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 去年关闭。 改善这个问题 我想下载一个视频,其网址不是简单的mp4文件,但其网址是Blob类型,例如。 <video id="playerVideo" width="450px" autoplay="autoplay" height="338px" style="height:100%;width:100%;" class="mejs-rai-e" src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354"> </video> 是否有任何chrome扩展程序或软件可用于下载正在播放的视频。
218 video  browser  blob 

3
基于cookie的身份验证如何工作?
有人可以逐步介绍基于Cookie的身份验证的工作方式吗?我从未做过涉及身份验证或Cookie的任何事情。浏览器需要做什么?服务器需要做什么?以什么顺序?我们如何确保事物安全? 我一直在阅读有关身份验证的不同类型和cookie的信息,但是我想对如何将两者一起使用进行基本描述-我只读过它们经常一起使用但找不到描述的方法。


9
在浏览器中确定用户语言环境的最佳方法
我的网站(Flash)本地化为十几种语言,我想根据用户的浏览器设置自动定义默认值,以最大程度地减少访问内容的步骤。 仅供参考,由于代理限制,我无法使用服务器脚本,因此我认为JavaScript或ActionScript将适合解决此问题。 问题: “猜测”用户区域设置的最佳方法是什么? 是否有现有的简单类/函数可以帮助我(没有复杂的本地化软件包)?特别是以一种聪明的方式将所有可能的语言分解成较小的数量(我拥有的翻译版本)。 我可以信任这种解决方案的那一点? 还有其他解决方法或建议吗?

13
XHTML(由主要浏览器实现)中所有有效的自动关闭元素是什么?
XHTML(由主要浏览器实现)中所有有效的自动关闭元素(例如<br/>)是什么? 我知道XHTML从技术上来说允许任何元素都是自封闭的,但是我正在寻找所有主要浏览器都支持的那些元素的列表。有关由自动关闭元素(例如<div />)引起的一些问题的示例,请参见http://dusan.fora.si/blog/self-closing-tags。

9
如何使用Javascript获取滚动条位置?
我正在尝试使用JavaScript检测浏览器的滚动条的位置,以确定当前视图在页面中的位置。我的猜测是,我必须检测轨道上的拇指在哪里,然后检测拇指的高度占轨道总高度的百分比。我是不是过于复杂了,还是JavaScript提供了比这更简单的解决方案?任何想法代码明智?

21
如何唯一识别访问我的网站的计算机?
我需要找出一种唯一标识访问我正在创建的网站的每台计算机的方式。有人对如何实现这一目标有任何建议吗? 因为我希望该解决方案能在所有机器和所有浏览器上正常运行,所以我试图使用javascript创建一个解决方案。 感谢您的帮助。谢谢。 编辑: Cookies不会。 假设计算机没有发生硬件更改,我需要有能力创建一个计算机唯一且可重复的GUID。我正在考虑的方向是获取网卡的MAC和其他具有这种性质的信息,这些信息将使机器访问该网站。

9
禁用页面的浏览器打印选项(页眉,页脚,边距)?
我已经在SO和其他几个网站上以几种不同的方式看到了这个问题,但是其中大多数要么太具体,要么已经过时。我希望有人可以在这里提供明确的答案,而不必担心猜测。 当有人在浏览器中打印时,是否可以使用CSS或javascript更改默认打印机设置?当然,“从他们的浏览器打印”是指某种形式的HTML,而不是PDF或其他依赖于插件的mime类型。 请注意: 如果某些浏览器提供了此功能,而另一些却不提供(或者如果您只知道如何为某些浏览器提供此功能),那么我欢迎特定于浏览器的解决方案。 同样,如果您知道主流浏览器对EVER这样做有特定的限制,那也很有帮助,但是希望您能得到一些相当新的文档。(当XYZ在过去三年中对上述策略进行了重大更改时,简单地说“违反XYZ的安全策略”并不令人信服)。 最后,当我说“更改默认打印设置”时,我并不是永远的意思,只是我的页面,我指的是打印页边距,页眉和页脚。 我非常清楚CSS提供了更改页面方向以及页面边距的选项。Firefox是其中的一大难题。如果我将页边距设置为1英寸,则会将其添加到已经放置的半英寸处。 我非常想减少客户网站上PDF的使用量,但主要是担心外观上的侵权(以及缺乏可靠性)。

10
标签或窗口之间的通讯
我正在寻找一种方法,如何在浏览器中的多个选项卡或窗口之间进行通信(在同一域中,而不是在CORS上)而不会留下痕迹。有几种解决方案: 使用窗口对象 postMessage 饼干 本地存储 第一个可能是最糟糕的解决方案-您需要从当前窗口中打开一个窗口,然后您只有在保持打开状态的情况下才能进行通信。如果您在任何窗口中重新加载页面,则很可能失去了通信。 使用postMessage的第二种方法可能启用了跨域通信,但是遇到了与第一种方法相同的问题。您需要维护一个窗口对象。 第三种方法,使用cookie,将一些数据存储在浏览器中,这实际上看起来像是向同一域中的所有窗口发送消息,但是问题是您永远无法知道所有选项卡之前是否都已读取“消息”打扫干净。您必须实现某种超时才能定期读取Cookie。此外,您受到最大Cookie长度(4KB)的限制。 第四个解决方案,使用localStorage,似乎克服了cookie的限制,甚至可以监听事件。可接受的答案中描述了如何使用它。 编辑2018:可接受的答案仍然有效,但是对于现代浏览器来说,有一个更新的解决方案可以使用BroadcastChannel。请参阅其他答案,以获取一个简单的示例,该示例描述了如何使用BroadcastChannel在选项卡之间轻松地传输消息。

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.