Skip to content
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

[NEW] Beta - Requestly MV3 Extension #1690

Open
wrongsahil opened this issue May 14, 2024 · 0 comments
Open

[NEW] Beta - Requestly MV3 Extension #1690

wrongsahil opened this issue May 14, 2024 · 0 comments
Assignees
Labels
announcement issue Distinguish between PR and Issue

Comments

@wrongsahil
Copy link
Member

wrongsahil commented May 14, 2024

What is MV3?

Chrome has introduced Manifest V3 guidelines to enhance the security and performance of browser extensions. The new Requestly Extension, built on Manifest V3, provides users with the features they previously enjoyed, while also offering improved security and performance.

Read More about it here

What's Changed?

All the features should work like they used to before in MV2 extension except some things which are listed below.

  • Insert Script: Before Page Load → As soon as Possible

    • In MV3, there is no sure shot way of injecting a script before page load but we can inject script as soon as possible . So we’ve renamed it to As soon as possible. This should work as Before page load in most of the cases.
  • [Deprecated] Path operand

    • MV3 DNR rules allow targeting only on host or complete url. So path operand is no longer supported. All the existing rules having a path operator will be migrated to URL contains.
    • Alternate: Use URL operand along with contains operator instead.
  • [Deprecated] Page URL in advanced source filters:

    • MV3 only allows targeting the initiator domain, not the page URL. Rules with the page URL filter will be automatically migrated to use the Page Domain Contains filter.
    • Alternate: Use Page Domains contains filter instead.

Beta Access

If you'd like to help us beta test the MV3 extension, please let us know by commenting below, joining our community Slack, or emailing us at contact@requestly.io. Your feedback will be invaluable for our final release.

Steps to Test

  1. Install the beta extension from here.
  2. Disable the prod extension (chrome://extensions/?id=mdnleldcmiljblolnjhpnblkcekpdkpa)
  3. Open https://app.requestly.io and try to use your rules.

Known Problems (We are working on fixing this)

  • CSP error in Dynamic Response Rule (To solve this for now, you can use this shared list. Make sure to update the source url)
  • Delay Rule for AJAX Request is not supported right now.

Issue Tracker

Please report all the issues related to MV3 here

@wrongsahil wrongsahil added issue Distinguish between PR and Issue announcement labels May 14, 2024
@wrongsahil wrongsahil pinned this issue May 15, 2024
@sachinjain024 sachinjain024 self-assigned this May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
announcement issue Distinguish between PR and Issue
Projects
None yet
Development

No branches or pull requests

2 participants