google-chrome-extension - Chrome 应用程序中的redirectUrl?

标签 google-chrome-extension google-chrome-app

使用 Chrome 扩展程序可以做到,但是使用 Chrome 应用程序也可以吗?

chrome.webRequest.onBeforeRequest.addListener(function (info) {
    return {redirectUrl: "http://www.newurl.com/file.js"};
}, {
    urls: ["*://www.originalurl.com/file.js"]
},
["blocking"]);

最佳答案

不,这是不可能的。

应用程序中支持的 API 列表:https://developer.chrome.com/apps/api_index

此外,从意识形态上讲,应用程序是独立的,不应与正常浏览交互。


更新:正如 RobW 所指出的,情况并非完全如此; API 存在(即使没有记录),但仅影响应用程序内加载的内容,在 <webview> 中容器。

基本上,您仍然无法影响正常浏览,但有工具可以影响应用内使用的外部内容。

关于google-chrome-extension - Chrome 应用程序中的redirectUrl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24295201/

相关文章:

javascript - 在 Chrome 上右键单击获取超链接文本

javascript - Chrome 扩展开发 : use relative links in javascript files

google-chrome - 如何从 Chrome 扩展程序的 bg 页面访问弹出页面 DOM?

google-chrome - Flutter for web - 如何使用 Chrome Api?

node.js - Chrome Web Store 'You don' 无法访问 App ID :' 的许可数据

html - Chrome 打包应用程序 - 使用多个 HTML 文件

javascript - manifest.json 的问题

javascript - 更新/添加自己的扩展包目录中的文件

google-chrome - 用DART编写的Chrome打包应用程序:如何启用Webview标记下载文件

google-chrome - 执行 Shell 命令,并在 Chrome Packaged Apps 中读取它的输出