-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Persepolis connection issues with Manifest v3 #57
Comments
It seems like persopolis creates / overwrites {"name": "com.persepolis.pdmchromewrapperv3", "type": "stdio", "path": "/home/khaled/.config/persepolis_download_manager/persepolis_run_shell", "description": "Integrate Persepolis with chromium using WebExtensions", "allowed_origins": ["chrome-extension://celnpdgacgkldkephdonlhjncjiaifdp/"]} Changed honsName in backgrund.js to And patched some broken api (dirty fix) to check the connection. https://github.com/persepolisdm/persepolis/blob/658fed8601d6defd79f38923c3e0905b0d8bf63f/persepolis/scripts/browser_integration.py#L158 Found a way edit manifest to include
And the id will be same as current persopolis extension |
Hello Khaled, I believe the ID (not sure about the "key") changes with different installations on different systems. The Id that have been hardcoded before, was obtained after install extension from the web store, in the browser. Also, I forgot to mention that the |
If you achieve a stable connection, try to debug other features of extension on both browsers. Like these features:
|
hey , yeah the key here is for debugging purposes only When packaging the extension and uploading it to the store , the key will be same as defined in persopolis without that manifest.json var anyway. |
Hey, When you can, please review #58 |
No description provided.
The text was updated successfully, but these errors were encountered: