Greasy Fork

AdsBypasser

Bypass Ads

< 脚本AdsBypasser的反馈

评价:好评 - 脚本运行良好

§
发表于:2015-05-07

Please add support for Pale Moon.

Doesn't work at all with Pale Moon 25.

legnaleurc作者
§
发表于:2015-05-07
§
发表于:2015-05-07
编辑于:2015-05-07

Please change your rating to 'normal'. According to the GreasyFork rules, this is the right rating for issue reporting.

§
发表于:2015-05-08

I can confirm that script doesn't work in Pale Moon (25.4.0) anymore.
dom.future.enabled is already set to True.

legnaleurc作者
§
发表于:2015-05-08

Looks like Pale Moon is using Gecko 25 in newer version.

Please update to v5.22.1 and turn on dom.promise.enabled

§
发表于:2015-05-08

Thanks. It is working now.
Should I turn off dom.future.enabled or it doesn't matter ?
Also, OP should change the rating.

legnaleurc作者
§
发表于:2015-05-08

No, dom.future.enabled does not matter in Gecko 25+

So you can delete the entry or just leave it alone.

§
发表于:2015-05-19

I'm not chanigng the rating, because it still doesn't work at all for me. It'll work perfectly on Firefox, but when try with PM, it's completely broken.

legnaleurc作者
§
发表于:2015-05-19
编辑于:2015-05-19

I have installed PaleMoon 25.3 and it works for me.

Have you turned on dom.future.enabled?

Is the configuration page works?

May I have a link that doesn't works for you?

Thanks.

§
发表于:2015-05-20

I didn't have "dom.future.enabled" as an entry, so I added it in manually. But yes, I have it turned on. The configuration page does NOT work; says, "It seems that AdsBypasser is not installed or active, see here for installation instructions." I get that even after installing it from the link that's provided in that notice. As for links that don't work, anything from shorte.st or sh.st (same site; one URL is just shortened even more so). But here's a couple links, anyway: http://sh.st/j95K3 http://sh.st/j95K4 http://sh.st/j95K5

§
发表于:2015-05-20

Is there anything showing up in the log?

§
发表于:2015-05-20

Log?

§
发表于:2015-05-20
编辑于:2015-05-20

Ctrl + Shift + J for opening it.

§
发表于:2015-05-20

Lots of things are showing up in the log. Should I be looking for anything specific?

§
发表于:2015-05-20

Anything related to AdsBypasser (you can filter these log entries by using the search in the upper right corner of the log window).

§
发表于:2015-05-20

Nope, no mention of AdsBypsser in the log.

§
发表于:2015-05-20

Have you tried activating dom.promise.enabled in the configuration page? Please update AdsBypasser as well, just to make sure.

§
发表于:2015-05-20

I just enabled it, as well as updated the script, and no change; still doesn't work for me.

§
发表于:2015-05-20

Which version of Greasemonkey do you use?

§
发表于:2015-05-20

3.1, installed from the GreaseMonkey site.

§
发表于:2015-05-20

This is it, Greasemonkey 1.15 is the latest version which works currently for this browser. Please downgrade it.

§
发表于:2015-05-24
编辑于:2015-05-24

Looks like Pale Moon is using Gecko 25 in newer version.

Please update to v5.22.1 and turn on dom.promise.enabled

Enabling "dom.promise.enabled" on Palemoon 25 broke a couple of websites I frequently visit, eg. google map (no respond from search query box), google image (no larger image preview when clicking on thumbnail)
This also happened to me in Firefox 27.
I think it is best to discontinue official support for outdated browsers. As this is counter-productive for both the developer and the users. Developer pays more time for backward-compatibility, users have to troubleshoot when one fix breaks another :(

I really like this script and appreciate your effort. For this I don't want to drag you down to support outdated clients which I'm stuck at for personal reason.

§
发表于:2015-05-24

This is it, Greasemonkey 1.15 is the latest version which works currently for this browser. Please downgrade it.

Well there we go! It's working now! Thank you so much; rating changed!

legnaleurc作者
§
发表于:2015-05-25
编辑于:2015-05-25

Enabling "dom.promise.enabled" on Palemoon 25 broke a couple of websites I frequently visit, eg. google map (no respond from search query box), google image (no larger image preview when clicking on thumbnail) This also happened to me in Firefox 27.

Oh, shit.

Google Maps works for me (with PaleMoon 25), but Google Image Search doesn't.

Google Image Search calls Promise.resolve(), but Gecko 25~27(?) require at least one argument to call the function.

I guess it can be fixed by an userscript that replaces unsafeWindow.Promise.

I really like this script and appreciate your effort. For this I don't want to drag you down to support outdated clients which I'm stuck at for personal reason.

Thank you.

legnaleurc作者
§
发表于:2015-05-25
编辑于:2015-05-25
// ==UserScript==
// @name        FalsePromise
// @namespace   FoolproofProject
// @copyright   2015+, Wei-Cheng Pan (lengaleurc)
// @version     1
// @license     BSD
// @include     http://*
// @include     https://*
// @grant       unsafeWindow
// ==/UserScript==

(function () {
    'use strict';
    
    if (!unsafeWindow.Promise) {
        return;
    }
    
    var promise_resolve = Promise.resolve;
    unsafeWindow.Promise.resolve = function (value) {
        return promise_resolve.call(Promise, value);
    };
    
    var promise_reject = Promise.reject;
    unsafeWindow.Promise.reject = function (value) {
        return promise_reject.call(Promise, value);
    };
    
})();

@guest Try this to see if this fixes your problem.

  1. The execution order of this script should be the first.
  2. If you don't like the global match, remove the @include section.
§
发表于:2015-05-25

@guest Try this to see if this fixes your problem.

  1. The execution order of this script should be the first.
  2. If you don't like the global match, remove the @include section.

great it works now, 讚!

§
发表于:2015-05-25
编辑于:2015-05-25

@legnaleurc Maybe should we put this in the Supported Browser wiki page? Or perhaps integrate it in AdsBypasser?

legnaleurc作者
§
发表于:2015-05-26

@devnoname120 Of course, just need to confirm it works before any suggestion made.

发表回复

登录以发表回复。