Firefox Focus:一个iOS的私人浏览器

Mozilla已经发布了一个新的iOS浏览器,承诺它能为网页浏览体验加速,同时保证您的隐私安全。

Firefox Focus是一个精简的Web浏览器,它的主要功能是默认地屏蔽广告跟踪器、分析跟踪器和社交跟踪器等。在浏览器发布的公告文章里,Nick Nguyen说这些跟踪器是造成问题的主要原因:

Firefox Focus默认地被设置成屏蔽许多在网页上跟踪你的跟踪器。您不需要更改隐私或cookie设置。移动网页变慢的主要原因就在于使用了在网络上跟踪用户的技术。因为Firefox Focus屏蔽了这些追踪器,很有可能您会发现在许多对您进行了跟踪的网站上,您的上网体验变得好多了。

不同于全功能型浏览器,Focus只有一个单一的标签。当您看完了这一页时,点击突出的“擦除”按钮,再打开一个新网页。有可能屏蔽某些内容会导致页面显示不正确或者不存在。在这种情况下,在屏幕底部还有一个按钮可以去Safari中打开同一页面。

iOS的旗舰版Firefox浏览器是基于WKWebView的,而Focus是基于UIWebView的。苹果不允许供应商构建完全独立的Web浏览器,而是要求使用这些Web视图。Stefan Arentz是Mozilla公司的iOS工程经理。他认为UIWebView是做内容屏蔽的唯一途径,因为它有更多的网络选项。同时他也“非常乐意去使用苹果的Web组件。”也就是说,他们会更愿意使用新的WKWebView:

他们只需要开放更多的API,就像在macOS的WebKit一样。然后,我们就可以创建互相竞争的浏览器,并做出更多的创新了。要开放更多的东西,我们需要的不仅仅是loadURL()。

同时,他也同意“对替代引擎的禁令应该取消”。这项禁令实质上是禁止运行下载的代码。而HTML和JavaScript在都是从网上下载的代码并且会被运行的。

Focus的代码在GitHub上开源了,欢迎大家拉取。

Focus也可以整合入Safari,作为内容屏蔽器。

查看英文原文:Firefox Focus, a Private Web Browser for iOS

本文转自d1net(转载)

时间: 2024-11-01 15:24:28

Firefox Focus:一个iOS的私人浏览器的相关文章

Firefox使用教程:让多个浏览器收藏夹实时同步

在IE中称为"收藏夹",在Firefox和Opera中则名为"书签".收藏夹是用来收集个人重要信息,有些用户希望不论何地.不论何种浏览器,都能够轻松访问自己的收藏夹.下面为大家介绍几种不同浏览器之间同步收藏夹的方法. 本文所讲的"同步",并不是简单的介绍如何将Firefox的书签转换为IE收藏夹,而是如何实现"实时"的一致. 一.在Firefox中使用和管理IE收藏夹 Firefox扩展PlainOldFavorites,在

如何用 React Native 创建一个iOS APP?

诚然,React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用.在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等. React Native 使你能够使用基于 JavaScript 和 React 一致的开发体验在本地平台上构建世界一流的应用程序体验.React Native 把重点放在所有开发人员关心的平台的开发效率上--开发者只需学习一种语言就

JS如何设置iOS中微信浏览器的title_javascript技巧

说到web前端,浏览器差异是不可回避的问题,这次在项目就遇到下面的问题: 微信导航栏的内容是直接拿的项目中title来设置的.但是现在做的项目是一个单页应用,整个页面只会在第一次完全刷新,后面只会局部刷新,所以只能在页面刷新的时候通过js动态修改title.开始我们使用的做法如下: document.title = "微信导航栏想要显示的内容"; $("title").text("微信导航栏想要显示的内容"); document.getEleme

js浏览器-javascript中的一个小问题(浏览器问题)

问题描述 javascript中的一个小问题(浏览器问题) 求助 javascript中的一个小问题< html> <head> <title>Ajax 简单的服务器请求 <script type=""text/javascript""> var xmlobj; function CreateXMLHttpRequest() { if(window.ActiveXObject) //如果当前浏览器支持ActiveXOb

作一个可以直接和浏览器进行交互的组件

交互|浏览器 [豆腐] 于 2000-11-9 9:49:22 加贴在 Joy ASP ↑:</P><P>作一个可以直接和浏览器进行交互的组件/*****豆腐制作 都是精品http://www.asp888.net 豆腐技术站如转载 请 注明出处*/</P><P>我们一般在作组件的时候,一般都是在 asp 中首先获取 数据,然后传送到组件,经过组件处理,再传回浏览器,但是有的时候,这样做似乎 有困难,或者不方便,所以今天豆腐就在这里给大家讲一下如何 作一个可

iOS版Chrome34浏览器功能特色

  Chrome34 苹果用户也可以直接使用谷歌账户在不同设备之间同步个性化设置. iOS版Chrome34浏览器功能特色: • 在设备之间保持同步 - 您可以在笔记本电脑.手机或平板电脑上无缝访问并打开标签页和书签. • 节省数据流量 - 您可以在浏览时节省多达50%的移动数据流量. • 浏览速度更快 - 您可以在即搜即得的搜索结果中进行选择,并可快速访问之前访问过的网页. • 通过语音进行搜索 - 利用Google语音搜索的强大功能,您无需输入文字即可随时随地进行搜索. • 网页翻译 - 您

AgentWeb是基于Android WebView一个功能完善小型浏览器库

本文讲的是AgentWeb是基于Android WebView一个功能完善小型浏览器库,AgentWeb是一个高度封装的 Android WebView ,简单易用 , 带有进度条 . 支持文件上传 . 下载 . 简化 Javascript 通信 . 链式调用 . 加强 Web 安全的库 .让你几行代码集成一个小型浏览器在你的应用 . App 下载体验 前言 WebView 可谓是每个应用必备的一个控件了 ,但是谈起它的使用 ,让很多人都不是那么喜欢它 ,比如说每个 Web 页面都需要各种一大推

用 Swift 开发我的第一个 iOS 应用前,我想要知道这些内容

本文讲的是用 Swift 开发我的第一个 iOS 应用前,我想要知道这些内容, 上周,我和我哥哥使用 Swift 语言开发了第一款iOS 应用.通过这篇文章,我想分享在此过程中所收获的心得体会. 我是一位有六年网站应用开发经验,并且掌握 Ruby 和 JavaScript 的工程师,而最近3个月致力于学习 Swift 编程语言. Objective-C 已亡? Swift 是一款由苹果公司(世界最大的公司之一)创立的编程语言.这也表明了许多事:首先,苹果并不避讳向自己的平台中引入重大的更新.你需

如何用 React Native 创建一个iOS APP?(二)

我们书接上文<如何用 React Native 创建一个iOS APP?>,继续来讲如何用 React Native 创建一个iOS APP.接下来,我们会涉及到很多控件. 1 AppRegistry.registerComponent( 上述是定义应用程序的入口点.这也是 JavaScript 代码开始执行的地方.  这是一个本地用户界面反应的基本结构.我们定义的每个视图将遵循相同的基本结构. 在本教程中,我们将创建一个既可以浏览书籍又能知道书籍介绍比如作者.标题或关于书籍的简介.你还可以通