Cetus icon indicating copy to clipboard operation
Cetus copied to clipboard

Manifest v3

Open azazelcodes opened this issue 2 years ago • 6 comments

As stated in #51 manifest v2 support has been removed. This means that Firefox and Chrome return "Cetus_v1.04.zip does not contain a valid manifest". Is there any work arounds for this? Is it fixed in the git release?

edit: Checked the git release, not fixed there either

azazelcodes avatar Mar 06 '24 13:03 azazelcodes

This loads but then it just keeps looking for WASM. Show Patches doesnt work either.

{
    "name": "Cetus",
    "version": "1.05",
    "description": "Dynamic analysis extension for WASM",
    "manifest_version": 3,
    "action": {
        "default_title": "Cetus",
        "default_popup": "extension/popupview.html",
        "icon": "icons/cetus48.png"
    },
    "background": {
        "scripts": ["extension/background.js"],
        "persistent": true
    },
    "content_scripts": [
        {
            "matches": [
                "<all_urls>"
            ],
            "js": [
                "shared/contentutils.js",
                "content/content.js"
            ],
            "all_frames": true,
            "run_at": "document_start"
        }
    ],
    "permissions": [
        "activeTab",
        "storage"
    ],
    "web_accessible_resources": [
        {
            "resources": [
                "content/cetus.js",
                "content/init.js",
                "shared/wail.min.js",
                "shared/utils.js",
                "content/thirdparty/stacktrace.min.js"
            ],
            "matches": [
                "<all_urls>"
            ]
        }
    ],
    "icons": {
        "16": "icons/cetus16.png",
        "48": "icons/cetus48.png",
        "128": "icons/cetus128.png"
    },
    "options_ui": {
        "page": "extension/options.html",
        "open_in_tab": false
    }
}

azazelcodes avatar Mar 06 '24 15:03 azazelcodes

I may be having a similar problem - the extension loads without issue, but cannot capture WASM module instantiations.

antiaim avatar Apr 28 '24 20:04 antiaim

Sorry for the delay, it's been hard to find the time to work on this lately.

The manifest V3 issues shouldn't be causing Cetus to fail (Though I know the error is annoying). If Cetus isn't loading for a particular game, would you be able to share what the game is?

Qwokka avatar May 11 '24 20:05 Qwokka

I can't get it working for this game for example https://www.hoodamath.com/games/ducklife4.html#gsc.tab=0 there is also an error but im not sure if it matters: Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.

JoshMann15 avatar May 13 '24 02:05 JoshMann15

Sorry for the delay, it's been hard to find the time to work on this lately.

The manifest V3 issues shouldn't be causing Cetus to fail (Though I know the error is annoying). If Cetus isn't loading for a particular game, would you be able to share what the game is?

While at the time it didn't matter, it soon will be. V3 brings massive changes which may lead the extension to stop working unless it is updated. Is there any ETA on this? I understand you may not have time.

eagleskull14 avatar Sep 17 '24 14:09 eagleskull14

i have the same issue of mv3 breaking it

Lord-Funion avatar Nov 15 '24 18:11 Lord-Funion