如何添加“;在应用程序模式下打开链接”;右键单击chrome中的菜单
How to add "open link in app mode" to right-click menu in chrome?
应用程序模式:不带导航面板的chrome窗口(地址+选项卡栏)。在终端中运行此
google-chrome --app=http://stackoverflow.com/
我想直接从chrome在应用程序模式下打开一个网站。是否有添加此类选项的扩展?如果没有,我该如何编写一个小的扩展程序来实现这一点?我从来没有写过chrome扩展,但我对html和javascript有一些经验。感谢
编辑:主要问题是chrome.windows.create没有CreateType的"app"选项。我想我们对此无能为力。
有一种方法可以使用chrome.management
API。
chrome.management.generateAppForLink("http://stackoverflow.com/", "Stack Overflow", function(info) {
chrome.management.setLaunchType(info.id, "OPEN_AS_WINDOW", function() {
chrome.management.launchApp(info.id);
})
});
请注意,上面的代码需要一个用户手势(未记录)。有关示例,请参见调用activeTab
。激活上下文菜单作为一种姿态就足够了。
然而,这将在应用程序启动器中永久创建一个应用程序。好的一面是,它不会为相同的URL/Title创建重复项。
您可以调用chrome.management.uninstall(id)
,但需要用户进行确认。
相关文章:
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 可以't使Ajax链接可以右键单击
- 如何在右键单击链接并从上下文菜单访问功能后获取链接的 DOM
- Chrome扩展:ContextMenu右键单击链接,而不是选择文本
- node-webkit右键单击链接并在默认浏览器中打开
- 如何在新窗口和新选项卡/窗口中用鼠标右键打开链接
- 如何禁用与特定域的右键单击链接
- 如何删除“查看此图像”?链接,当我右键单击一个图像与jQuery
- 链接没有打开,除非当我右键单击新标签
- 在使用Javascript提交POST表单的超链接上失去了右键单击功能
- 在Chrome上右键单击获得超链接文本
- 如何禁用右键单击在js/jquery中相同类的所有链接
- 在我的网站上控制鼠标右键的链接
- 右键单击链接,window.opener为NULL
- 如何添加“;在应用程序模式下打开链接”;右键单击chrome中的菜单
- 使用滚轮单击链接会在新选项卡中打开,但在执行右键单击+打开新选项卡时不会打开
- 运行javascript打开另一个页面的链接.如果用户使用鼠标中键单击或右键单击菜单,如何在新选项卡中进行操作
- 右键单击菜单上的新选项卡中的打开在IE中被禁用,而链接有javascript
- 如何禁用右键点击页面/弹出窗口打开在Iframe使用javascript/jquery的超链接
- 锚链接不会冒泡到文档,但链接可以用右键单击打开