我在笔记本电脑上使用了两个不同的Chrome配置文件(用户):一个用于我的工作,一个用于个人浏览。
有时我会点击HipChat中的链接,即使它正在工作(例如login.work.com),也会在个人资料中打开它。 (这是因为我最近碰巧在我的个人镀铬窗口。)
我想制作一个Chrome扩展程序,我可以在我的个人资料中安装以匹配* .work.com的网址,并将其发送到工作资料窗口。
我还没有办法在不同的个人资料中打开网址。有人知道吗?
(我从阅读https://superuser.com/a/289618得到的一个愚蠢的想法是,我可能会对google-chrome --user-data-dir=$work_profile
的某些内容嗤之以鼻,但如果有一个JS API,我会更开心没有必要请求允许在用户的计算机上运行程序。)
答案 0 :(得分:1)
没有解决方案。它需要一个处理程序,一个单独的程序,在它到达Chrome之前捕获URL,解析您的首选项以查找哪个URL到哪个配置文件,然后使用指定的配置文件标志启动指定的Chrome安装。
然而,afaik,这样的程序不存在(至少在Windows上)。
此外,当Chrome从操作系统“要打开的呼叫URL”功能启动时,Chrome甚至无法选择多个配置文件,而不是通过用户激活点击Chrome应用程序快捷方式启动Chrome(具有特定的配置文件选择)指令)。
当然,后者在Firefox上运行100%,它在浏览器启动后具有内置的配置文件选择器,并且无论使用哪种方法启动Firefox(用户点击Firefox图标或OS管道的“打开” URL“到Firefox”。
因此; Chrome中没有解决方案。
答案 1 :(得分:0)
删除答案以防其他人仍然有用。
我构建了Chrome扩展程序CopyTabs(https://chrome.google.com/webstore/detail/copytabs/obkbjogekcjalnaebheboejhfkamadkg),以执行类似的操作。能够在当前chrome用户个人资料,另一个chrome用户个人资料或其他浏览器中完全打开链接,当前标签,所选标签或窗口。
我使用import { Component, OnInit } from '@angular/core';
import { UserModel } from '../models/usermodel';
@Component({
selector: 'app-account',
templateUrl: './account.component.html',
styleUrls: ['./account.component.css']
})
export class AccountComponent implements OnInit {
model = new UserModel();
constructor(private snackBar: MatSnackBar) { }
ngOnInit() {}
submitForm(userModel: UserModel) {
console.log(userModel);
}
}
打开了所选配置文件中的URL,但这有一个在用户计算机上运行的处理程序,其中chrome.exe --profile-directory="profileName"
是chrome配置文件的内部名称,例如{ {1}},而不是profileName
。
因此,要回答您的问题,不,我认为用户计算机上的本地处理程序周围并没有实现此功能的方法。
答案 2 :(得分:0)
我相信Account Surfer应该能够完成您想要的事情。以下是Windows应用商店中的概述:
使用Account Surfer在帐户和浏览器之间快速切换。
确定打开链接时使用的帐户或浏览器。 阅读更多: https://dospolov.com/posts/handle-chrome-profiles-with-account-surfer https://trello.com/b/QOLCmlg3/account-surfer-roadmap
答案 3 :(得分:0)
是的,你可以:
像这样安装扩展https://chrome.google.com/webstore/detail/open-in-ms-edge/mjoebkkejejidnkfdekpbooceogbapnf
复制个人资料地址(例如:C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --profile-directory="Profile 2
)
在扩展设置中插入
利润
或
使用浏览器选择器 2
答案 4 :(得分:-1)
虽然这个问题很古老,但也许有人正在寻找答案。
在右键单击链接的新版Chrome中,在弹出菜单中,可以选择打开另一个配置文件中的链接。为了实现这一点,当然,Chrome中需要有多个用户配置文件。
像魅力一样!
希望它有所帮助。