小编Jož*_*čič的帖子

源地图(用于浏览器扩展)在 Chrome 75、Edge 77 中对我不起作用

我创建了一个用 .html 和 typescript 编写的示例浏览器扩展,它在 Chrome、Firefox 和 Edge(金丝雀)中运行良好。Typescript 编译器从 .ts 文件生成了 .js 和 .js.map 文件。

我想调试源代码,在那里我可以在打字稿代码中放置断点。我可以在 Firefox 中执行此操作,但不能在 Chrome 或 Edge 中执行。Chrome 和 Edge 注意到要添加 .map 和 .ts 文件,我只能从源加载它们,断点对我不起作用。

我读了过去的文章。

我在 manifest.json 中尝试了不同的设置。

如果我找到方法,我可以用示例扩展名附加整个 zip。扩展中的整个文件列表是:background.html、background.js、background.js.map、background.ts、base.js、base.js.map、base.ts、content.js、content.js.map , content.ts, manifest.json, popup.html, popup.js, popup.js.map, popup.ts, readme.md, tsconfig.json, tsext16.PNG, tsext19.PNG,

完整的 manifest.json 是

{
    "manifest_version": 2,

    "name": "Typescript Sourcemaps in Browser Extensions",
    "version": "1",
    "description": "Sourcemaps with Extensions",

    "icons": {
        "16": "tsext16.png"
    },
    "permissions": [
        "activeTab" …
Run Code Online (Sandbox Code Playgroud)

debugging browser-extension google-chrome-extension typescript

5
推荐指数
1
解决办法
516
查看次数