惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 【当耐特】
Help Net Security
Help Net Security
P
Proofpoint News Feed
J
Java Code Geeks
爱范儿
爱范儿
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Full Disclosure
Google DeepMind News
Google DeepMind News
H
Help Net Security
G
Google Developers Blog
Jina AI
Jina AI
Vercel News
Vercel News
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
L
Lohrmann on Cybersecurity
S
Schneier on Security
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
Security Archives - TechRepublic
Security Archives - TechRepublic
阮一峰的网络日志
阮一峰的网络日志
N
News and Events Feed by Topic
GbyAI
GbyAI
B
Blog
O
OpenAI News
博客园_首页
Cisco Talos Blog
Cisco Talos Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Hacker News: Ask HN
Hacker News: Ask HN
TaoSecurity Blog
TaoSecurity Blog
腾讯CDC
MongoDB | Blog
MongoDB | Blog
M
MIT News - Artificial intelligence
C
Cybersecurity and Infrastructure Security Agency CISA
Cyberwarzone
Cyberwarzone
Webroot Blog
Webroot Blog
Simon Willison's Weblog
Simon Willison's Weblog
Y
Y Combinator Blog
C
Cisco Blogs
A
Arctic Wolf
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
The Exploit Database - CXSecurity.com
Security Latest
Security Latest
AI
AI
W
WeLiveSecurity
aimingoo的专栏
aimingoo的专栏
The Register - Security
The Register - Security
Project Zero
Project Zero
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
Netflix TechBlog - Medium
Blog — PlanetScale
Blog — PlanetScale

Arc

[奇怪 BUG] Arc 浏览器在微博发布框内,为什么每行第一个小写字母会变成大写? - V2EX 你们 http 页面的自动填充都正常吗? - V2EX ARC 史诗级更新? - V2EX The Browser Company 被老牌协作厂商 Atlassian 收购, Arc 浏览器何去何从? 我被 arc 浏览器拉黑了? - V2EX Arc 创始人 Josh Miller 新文章:为什么公司做出之前的各种转变? - V2EX Arc 浏览器如何同步书签和密码等数据 - V2EX Arc 估计有内存泄漏 bug - V2EX Arc 是否可以创建 Space 后,默认安装某个扩展? - V2EX Arc 关闭 Tab 后,内存没有及时释放。 - V2EX arc 竟然连个导出收藏夹的功能都没有? - V2EX arc 的书签怎么导出啊 - V2EX Arc 被宣布停止开发 因功能较为复杂无法吸引更多用户 - V2EX 请问大家受得了 Arc 的更新频率吗? - V2EX Arc 浏览器的漏洞可使用户访问网站时被植入任意代码(已解决) - V2EX 分享一下今天使用 Arc 浏览器的感受 - V2EX Windows 11 上 Arc 浏览器的同步问题 - V2EX 你的 Arc 浏览器会有“失去焦点”的感觉吗?无法选中,复制失败等等... - V2EX arc 浏览器开放 windows 下载了 - V2EX 如何优雅地关闭 Arc 的 Pinned Page? - V2EX 在 mac 下的 arc 下 sourcemap 不生效 - V2EX Windows 下的 Arc Max 更新了,却无法正常使用 - V2EX 关于 Arc 浏览器 Windows 版的吐槽 - V2EX Arc 是怎么判断哪些帖子用 Peek 模式打开,哪些直接打开一个 tab 的? - V2EX Arc 浏览器 ChatGPT 网页登录回跳 - V2EX 各位用 Arc 浏览器的是怎么快速切换标签页的? - V2EX 使用 Arc 浏览器时无法快速打开微信 - V2EX Arc Browser 现已支持 Windows 10!下载需要开系统代理 注册账户需要开 TUN - V2EX Arc 经常卡住 - V2EX 没想到 Arc 浏览器对网络要求如此严格 - V2EX arc 浏览器怎么打开同步? - V2EX 请教个问题, arc 多端浏览器的历史记录和浏览记录不同步吗,我多个设备不同步,很奇怪,有些问题,只能看东西当前设备的记录,开了账号同步,书签都同步过来了 - V2EX 请问 Windows 版的 Arc 现在好用了吗? - V2EX 求类似 ARC 浏览器网页总结的 Chrome 插件推荐 - V2EX arc 的 beta 邀请来了,但是 - V2EX ARC 的 peek 功能为啥在有些网站不工作? - V2EX ARC 需要邀请才能解锁的 icon 长啥样? - V2EX 获取 ARC 离线安装包的方法 - V2EX 最近想试试 Windows 版 Arc,求个邀请 - V2EX Arc 浏览器不能使用需要侧边栏才能工作的插件 - V2EX Arc Version 1.36.0 浏览器邀请链接 - V2EX 用 Arc 浏览 Twitter - V2EX Windows 版本的 ARC 如何清理缓存? - V2EX QQ 浏览器「致敬」 Arc - V2EX 妹子求邀请码 - V2EX 江苏妹子求邀请码 - V2EX Windows 版本 ARC 浏览器无法登录 - V2EX win 版本的 arc 快速切换标签 - V2EX Arc For Win11 Feedback - V2EX Arc 使用体验 - V2EX
Arc 浏览器和它的伙伴们 - V2EX
SurfaceW · 2024-04-01 · via Arc

前段时间一直在使用 Arc ,越用越顺手,来这里分享一波心得 ~

该文章基于 ChatGPT 翻译,原文请参看 Arc Browser and Its Pals

Arc Browser 改变了我使用浏览器的方式,它增强了我组织标签页和工作区的能力。对我来说,它是一款必备工具。在这里,我将介绍我如何使用 Arc Browser 以及如何将其与其他工具如 Notion 和 Alfred 结合使用。

Arc Browser introduction

🌏 Arc Browser

Arc Browser 介绍

那么什么是 Arc 呢?

这里给出官方网站的 AI 总结:Arc 浏览器由 The Browser Company 开发,旨在提供一个更加平静和个性化的互联网体验。这是一款不仅满足您的需求,而且能预见您需求的浏览器,提供一个干净无杂乱的环境。主要特点包括:

  • 空间和配置文件( Spaces and Profiles ):在一个窗口中组织您的在线活动—工作、学习、爱好—保持一切井井有条且易于访问。
  • 定制( Customization ):使用像拆分视图( Split View )和主题( Themes )这样的功能来定制您的浏览体验以适应您的偏好。隐私:Arc 在设计时就考虑到隐私,确保您的在线活动保持私密和安全。总之,Arc 是一款专注于用户体验、定制化和隐私的现代浏览器,为网页浏览提供了一个独特的选择。

Arc Browser 的完美特性

  • 🖼️ 应用程序的独特设计,跨多个平台漂亮且易于使用:Mac 、PC 、iOS ~ -> 现代 UI 设计

  • 🪟 标签的拆分视图 -> 保存到左侧面板作为一组,这样您可以一起恢复这三个标签的工作空间
  • 🗂️ 嵌套文件夹以树形结构组织标签 -> 每个项目都可以有一个标签组,并且可以轻松地在它们之间切换* 🚀 不同场景的工作区 / 场景 -> 无缝切换您的工作上下文或同时保持多个 Arc 窗口实例
  • ⭐️ 工作区中的共享收藏内容 -> 在不同的工作区保持共享的东西
  • 🔎 类似 Alfred 的全文标签搜索 -> Chrome 在这方面真的很糟糕,Arc 中只需使用 cmd + tab 激活全文搜索菜单,非常优雅 ~
  • 🪄 AI 特性 -> 抓住 AI 时代
    • AI 搜索结果选择
    • 自动标签重命名
    • AI 驱动的网页摘要
    • ..
  • ⌨️ 轻松使用 快捷键 来导航 / 完全控制您的浏览器 -> 节省时间并专注于你的工作和内容

与其他工具结合使用

Notion

目前网页版的 Notion 比桌面应用要好很多,所以我更喜欢使用网页版的 Notion 。

  • 一个页面,一个基地,一个任务,使用拆分视图适当准备我们即将执行的任务的上下文
    • Notion 用于组织您私人知识库的结构信息 | 网页 | 网页 | ...
    • 轻松收集和组织您的思想、想法和资源,并在一个简单的空间中组织它们,使用 Arc Browser 恢复或分组

Alfred

可能也可以与像 Alfred 这样的其他工具一起工作,但尚未测试。

  • 通过 iFrame 等准确启动或聚焦工作区 / 标签... -> 使用单一快捷方式

  • 可以下载这个 Alfred 插件并修改 node.js 的代码以进行您的定制,我在这里提供示例代码,以便您可以通过自己的热键激活第一个工作区的第一个标签。请随意使用 😎

list-tabs:

#!/usr/bin/env osascript -l JavaScript

function run(args) {
  let browsers = "Arc";

  let browser = Application(browsers);
  browser.includeStandardAdditions = true;

  let windowCount = browser.windows.length;
  console.log("windownCount: ", windowCount);

  let windowIndex = browser.windows.index();
  console.log("windowIndex[0]:", windowIndex[0]);

  let windowName = browser.windows.name();
  console.log("windowIndex[0] name:", windowName[0]);

  let spaceCount = browser.windows.spaces.length;
  console.log("spaceCount: ", spaceCount);

  let spacesTitle = browser.windows.spaces.title();
  console.log("spacesTitle: ", spacesTitle);

  let spacesId = browser.windows.spaces.id();
  console.log("spacesId: ", spacesId);

  let result = { items: [] };

  for (let w = 0; w < windowCount; w++) {
    if (w !== 0) {
      continue;
    }
    for (let s = 0; s < spaceCount; s++) {
      try {
        let item = {
          title: browser.windows[w].spaces[s].title(),
          subtitle: browser.windows[w].spaces[s].id(),
          arg: `${w},${s}`,
        };
        result.items.push(item);
      } catch (e) {
        console.log(e);
      }
    }
  }

  console.log(JSON.stringify({ items: result.items }));
  return JSON.stringify({ items: result.items });
}

run select tabs:

#!/usr/bin/env osascript -l JavaScript

function run(args) {
  ObjC.import("stdlib");
  let Arc = Application("Arc");
  let query = args[0];
  let [arg1, arg2, arg3] = query.split(",");
  let windowIndex = parseInt(arg1);
  let spaceIndex = arg2 == "undefined" ? undefined : parseInt(arg2);
  let tabIndex = parseInt(arg3);
  // console.log("windowIndex: ", windowIndex);
  // console.log("spaceIndex: ", spaceIndex);
  // console.log("tabIndex:", tabIndex);
  if (spaceIndex == undefined) {
    Arc.windows[windowIndex].tabs[tabIndex].select();
    Arc.activate();
  }
  Arc.windows[windowIndex].spaces[spaceIndex].tabs[tabIndex].select();
  Arc.activate();
}