jakcodex / muledump

all your mules are belong to you
BSD 3-Clause "New" or "Revised" License
43 stars 20 forks source link

Chrome v76 breaks Jakcodex Muledump CORS Adapter extension #292

Closed jakcodex closed 5 years ago

jakcodex commented 5 years ago

A bit late filing this one since the fix went out a week ago.

It appears some users are unknowingly using beta or even canary builds of Google Chrome. The first reports of this problem came from fewer than five users over the span of the past year.

Chrome v76 no longer allows certain types of requests to be forwarded to extensions. This is to prevent malicious extensions from gaining access to the browser render process. As a result XHR requests Muledump makes to Appspot are no longer provided for rewriting to the browser extension.

This is a fatal problem for the extension.

Google's Manifest v3 changes were very likely going to kill the extension anyway.

The Muledump CORS Adapter for Chrome is now officially deprecated.

Opera is the current recommended browser; however, given this change is apart of Chromium v76, Opera will catch up to and include the extension-breaking changes. As of this writing, Opera v62 based on Chromium v75 is available. Opera 63 may very likely be Chromium v76. Presently, Opera Beta 63 based on Chromium v76 does not break the browser extension.