erosman / support

Support Location for all my extensions
Mozilla Public License 2.0
174 stars 12 forks source link

[FireMonkey] Failed to load dependencies from @require instruction #126

Closed KrasnayaPloshchad closed 4 years ago

KrasnayaPloshchad commented 4 years ago

This is reproduced with FireMonkey 1.22 on Firefox 71. Greasy Fork has hls.user.js to help Firefox works with HLS, but this user script has @require instruction, which specified an external script from jsDelivr.

Steps to reproduce:

  1. Install FireMonkey
  2. Install hls.user.js from Greasy Fork
  3. Install CORS Everywhere extension and enable it
  4. Open https://walterebert.com/playground/video/hls/

Actual results: All HTML5 players failed to load videos at Walter Ebert’s page, @require doesn’t work

Expected results: Two HTML5 players should be works, as reproduced with Violentmonkey extension.

erosman commented 4 years ago

It is stated in the Help that @require is not currently supported in FireMonkey, plus the reason and workaround.

erosman commented 4 years ago

Although not the same as GM/VM/TM to allow remote scripts, @require to point to other userscripts has been added to v1.23 (to be released)

Please read: #132

erosman commented 4 years ago

v1.23 uploaded

erosman commented 4 years ago

@require remote-URL support has been added to v1.27 (experimental)