smile4ever / firefoxaddons Goto Github PK
View Code? Open in Web Editor NEWExtend the functionality of Firefox with cool addons
Extend the functionality of Firefox with cool addons
since the last update half of my youtube are broken, they are simple going into an infinite loop
after i disabled the extension youtube works fine
removing the parameters doesnt help either
Which types of requests are covered by Neat URL?
Document, Sub document, Stylesheet, Script, Image, Object, PlugIN, XMLHttpRequest (XHR), XBL, XSLT, Ping, Beacon, XML DTD, Font, Media, WebSocet, CSP report, Imageset, Web Manifest, Other
Can I see anywhere what was originally requested and what was really requested after Neat URL has done its job?
Thank you buddy and cheers
As you requested in #42
Firefox stable, clean profile, only last version of Neat URL installed.
Open browser console.
https://addons.mozilla.org/firefox/addon/multi-account-containers/?utm_source=blog.mozilla.org&utm_campaign=firefox_frontier&utm_medium=referral
New tab will open, and
Browser console will show this error:
[Exception... "Illegal value" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: chrome://browser/content/ext-tabs.js :: query :: line 487" data: no] (nieznane)
query chrome://browser/content/ext-tabs.js:487:29
next self-hosted:1183:9
query self-hosted:947:17
call/result< resource://gre/modules/ExtensionParent.jsm:696:57
withPendingBrowser resource://gre/modules/ExtensionParent.jsm:395:26
InterpretGeneratorResume self-hosted:1276:8
next self-hosted:1183:9
call resource://gre/modules/ExtensionParent.jsm:695:20
InterpretGeneratorResume self-hosted:1276:8
next self-hosted:1183:9
Error: An unexpected error occurred undefined
In Nightly this is:
[Exception... "Illegal value" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: chrome://browser/content/ext-tabs.js :: query :: line 521" data: no] (unknown)
query chrome://browser/content/ext-tabs.js:521:29
InterpretGeneratorResume self-hosted:1283:8
next self-hosted:1190:9
Screencast:
https://gfycat.com/PinkWeepyAmericanrobin
Hi
Last parameter in settings is ignored.
Example: utm_source, utm_medium, utm_term
utm_term
will be ignored
If semicolon is used at the end, then if works.
Example: utm_source, utm_medium, utm_term,
Cheers
I think it's a conflict with Tab Center (when tabs are moved to the side).
Today I noticed that Google uses a new(?) parameter:
gs_l
Example:
https://www.google.nl/search?source=hp&q=Mozilla+Archive+Format&oq=Mozilla+Archive+Format&gs_l=psy-ab.3..0l2j0i22i30k1l2.1148.1148.0.4681.1.1.0.0.0.0.83.83.1.1.0.foo%2Cnso-ehuqi%3D1%2Cnso-ehuui%3D1%2Cewh%3D0%2Cnso-mplt%3D2%2Cnso-enksa%3D0%2Cnso-enfk%3D1%2Cnso-usnt%3D1%2Cnso-qnt-npqp%3D0-1701%2Cnso-qnt-npdq%3D0-54%2Cnso-qnt-npt%3D0-1%2Cnso-qnt-ndc%3D300%2Ccspa-dspm-nm-mnp%3D0-05%2Ccspa-dspm-nm-mxp%3D0-125%2Cnso-unt-npqp%3D0-17%2Cnso-unt-npdq%3D0-54%2Cnso-unt-npt%3D0-0602%2Cnso-unt-ndc%3D300%2Ccspa-uipm-nm-mnp%3D0-007525%2Ccspa-uipm-nm-mxp%3D0-052675...0...1..64.psy-ab..0.1.83.jV4WLrHrkAI
Perhaps you can add it to your default filter?
Thanks for your add-on!
Pure URL does not work anymore...
Firefox 55 or 58
Neat URL 2.0.4
When I search for something in Google, and then middle click on result to open in new tab, both tabs are redirected to new page.
Example search
https://www.google.pl/search?q=dom.push.enabled&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&dcr=0&gws_rd=cr
https://www.google.com/search?q=dom.push.enabled&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&dcr=0&fg=1
When I try to access https://outlook.manchester.ac.uk
I receive this error:
The page cannot be displayed
--
Explanation: There is a problem with the page you are trying to reach and it cannot be displayed.
Try the following:
Refresh page: Search for the page again by clicking the Refresh button. The timeout may have occurred due to Internet congestion.
Check spelling: Check that you typed the Web page address correctly. The address may have been mistyped.
Access from a link: If there is a link to the page you are looking for, try accessing the page from that link.
Technical Information (for support personnel)
Error Code: 500 Internal Server Error. The parameter is incorrect. (87)
And this is the error URL: https://outlook.manchester.ac.uk/CookieAuth.dll?GetLogon%3Fcurl=Z2FowaZ2F&reason=0&formdir=1
If I disable Neat URL and login to my emails, I can access https://outlook.manchester.ac.uk
while Neat URL is enabled so long as my session is active. If I log out, I need to disable Neat URL to open login page.
The issue was introduced in version 3.0.0
Open https://vividness.live/2015/10/12/developing-ethical-social-and-cognitive-competence/
I tried to Enable Logging
to try to get an idea of which URL parameter might be culprit, but nothing is logged (I think this logging feature is new, maybe it's buggy and sometimes fails to log?). Also, the requests look identical, and quickly looking at them I failed at finding a parameter that is part of NeatURL's blocked parameters set. HALP!
Second use case: https://video.vice.com/fr_ca/video/a-la-rencontre-des-jeunes-skateuses-dafghanistan/59c590a1b316d26a192b11f6 . With NeatURL, video fails to load.
Neat URL 3.0.0 with default Blocked parameters
options, Firefox 58.0a1 (2017-10-08)
Aside: I had to go look at options.js
on GitHub to grab the default settings; would it make sense to have a Reset default set of blocked parameters
button to let users do this easily? EDIT on second thoughts, that looks like a good way for users to shoot themselves in the foot and lose their filters. Maybe a Copy to clipboard default set of blocked parameters
, then? (In order to let users do the edition/merging themselves).
Can be done something to improve parameter wildcards.
Example:
Instead of
utm_source, utm_medium, utm_term
Possibility to use the following would be really nice:
utm_*
Cheers
Hello,
Instead of asking through the Add-on reviews, I'm asking here, it's easier. :)
So my request is to have an option to sort the selected links by URL before to open them.
The way Multi Links Plus grabs the links is logical but not always convenient.
For example on this website http://www.kidjutsu.com/title/inverloch, I want to open all the links related with the comic.
Depending on how I will select the links, the order of the opened links will not be the same.
So if I want to open all the links for each volume of the comics but keep the order as it's displayed then I can only select line by line.
With the sort by URL option I can select all the links and let Multi Links Plus sorts the links before opening them.
As this may not be common use-case, depending of the needs, it could be nice to activate the option with a key like the letter "s".
I hope it's clear enough. :)
Thanks
the addition of allowing the user to decide what request types are filtered is interesting, except i don't know what the heck to do with it :)
in your opinion, and given i'm concerned with privacy (i use the ghacks user.js in combo with my own) but am willing to sacrifice a bit of privacy for a somewhat carefree browsing experience, what request types should be filtered? in other words, what filters are unlikely to cause a lot of breakage? i don't mind fiddling around with some sites on occasion to get them to work, but i don't want to be constantly bothered with it
btw, i like the content on your website - you seem to be pretty busy and knowledgeable for a young fella :)
Hi,
I wanted to ask if Middle Click On Page Closes Tab would need much change to simply replace the middle click with Alt+F4?
Thx
The DeepL Translator (https://www.deepl.com/translator) is a new translation service that uses convolutional instead of recurrent neural networks and delivers much better translations than either Google or Bing.
Hi,
With Firefox moving to WebExtensions, and Pale Moon not doing so (still to use XUL/Bootstrap/SDK), would you consider continuing support for the XUL versions of your add-ons? If you need a place to list them it is possible to list the compatible add-ons on the Pale Moon Add-ons Site, if this is of interest please let me know and I can set you up.
Thanks for the support so far and here's hoping it will continue in the future!
When deleting parameters, you should delete parameters without values (without =), parameters in non-standard format (multiple question marks), do not spoil other parameters, do not delete the fragment without an explicit requirement.
Example of a link for test: http://example.test/path?parameter&utm_source&key=value?utm_medium=abc¶meter&utm_term?key=value&utm_medium=abc#utm_content=utm_campaign?utm_reader=utm_place&utm_reader=utm_place
Should be transformed into: http://example.test/path?parameter&key=value¶meter?key=value#utm_content=utm_campaign?utm_reader=utm_place&utm_reader=utm_place
But it turns into: http://example.test/path?parameter=undefined&key=value
In Translate Now 2.0.2 version the option "Reuse Tab" doesn't work.
The page remain blocked with the first translated text but if I make a refresh the page is updated correctly with the last text selection.
The previous 2.0.1 works fine.
Firefox 54 beta9 + Windows 7.
Thanks.
Suggestion: Please add your GitHub page in your extension AMO page for bugs report.
I'm using Neat URL 2.1.2.
Steps to reproduce:
[email protected]
.https://github.com/Smile4ever/firefoxaddons/tree/master/Neat%20URL-webext?test=1#neat-url
.https://github.com/Smile4ever/firefoxaddons/tree/master/Neat%20URL-webext
(without fragment).PS Off-topic, regarding your URL-splitting code - wouldn't it be simpler to use URL()? Just a suggestion.
"Could you add a light colored icon for use with dark themes?"
https://addons.mozilla.org/nl/firefox/addon/neat-url/reviews/923350/
Yes, sure. This bug will track this feature request.
I used to be able to enable/disable Multi Links with a simple left click on the Addon Bar (it would turn from green to gray and vice versa). This seems not to work any longer. I am on Multi Links Plus 3.6.2 and (not sure if that has anything to do with it) I changed to Firefox 64bit a few weeks ago, using latest version 47.0.1.
Actually after starting Firfox it's still green with Multi Links Plus active.
If I click once, it turns gray.
But it is still active (I can still select multiple links).
If I click again, nothing changes, it doesn't turn green again. The expected would would toggling between green and grey (enabled/disabled).
Also, as a long term user I just supported you with a small donation via the Add-On page, thanks for keeping this add-on alive for such a long time!
"NOTABUG/WONTFIX, THAT'S EXPECTED BEHAVIOR, HOW WOULD ANYTHING BUZZFEED BE CLEAN?!", I hear you shout 😄.
Now, to the bug: open https://www.buzzfeed.com/bensmith/theres-blood-in-the-water-in-silicon-valley in a Firefox 57 with Neat URL on.
Expected: URL stays clean.
Actual: URL gets a utm_term
parameter after loading.
Looks like the utm_term
param is added a while after loading, is there anything Neat URL can do?
Are you going to make multi link plus a web extension?
when i want to share an url, i often richt click on the link in the page, and then select copy url
It would be awesome if neat url was able to intercept it to clean the url. If it can not intercept this action, then an optional new contextual entry would be fine too.
Can you make icon red color for example, which would not reset back to default after some time period, on the tabs where Neat URL makes changes?
It would be more visible.
Last update caused av pag and re pag to not work anymore same with horizontal scrolling. Only J and K work and alt + j/k shift + j/K doesnt work either. (yes I know you changed the preferences and yes I edited them there and press the button to save it and checked that they did save and also tested it on a new clean profile). BTW the spanish translation is pretty bad. Idk if it's automatic or what but if you want I can do the translation to spanish.
Firefox version 51 beta 12 x64
e10s disabled
tested on many sites like youtube, google, mozilla addons, no script forums, etc etc etc
neither version 1.0 nor 1.0.1 are working for me (j and k work avpag re pag shift/alt + j/k does not) 0.7 does work as intended.
Its enabled in Input fields, i.e. Youtube Search. You can not type a "n" because your addon goes to next page.
FastNav WE goes from /10/ to /110/ instead /11/)
When Neat URL is active or has any blocked parameter in the settings, then download at site https://www.java.com/en/download/windows-64bit.jsp doesn't work.
If you delete all the blocked parameters in the settings then download works.
If you enter any blocked parameter, for example only "blahblahblah", then download doesn't work.
Its not that download that botheres me, but it must be something deeper in Neat URL that doesn't work well. Maybe the URL() function?
Cheers
I don't know if it is intended, but Amazon links are not cleaned. I have noticed this behavior by testing the links shown on a similar addon page:
https://addons.mozilla.org/fr/firefox/addon/link-cleaner/
I don't care about skipping redirections, because I use another more general addon, which is not limited to Facebook, Steam and Reddit. However, I wonder whether there is a good reason not clean Amazon URLs. Maybe it interferes with the shopping process? I remember I tested Link Cleaner earlier this year and thought that the addon was too brutal and would break some websites.
Sorry to say this, but I think this feature should be removed. It is out of purpose for Neat URL and it's current implementation via array iteration is awfully inefficient. Why would you want to reinvent it anyway? There are already several ad-blocking extensions which do exactly that and do it fast.
Does it means that when for example we have parameter in settings utm_source
it wont be catched if there will be parametes in URL like UTM_source
?
Currently, leading zeros are stripped from the page number, e.g. pressing 'n' on ...&p=001901 results in ...&p=1902 instead of ...&p=001902. Some websites depend on those zeros, though.
One example would be the following web comic:
http://mspaintadventures.com/?s=6&p=001901
Is this addon compatible with e10s? The add-on reporter says it's but I've been getting inconsistent behavior when enabled. It sometimes doesn't work, sometimes av. pag/re pag works like vanilla firefox but other times works all properly.
BTW will this addon work with the firefox 57+ update that will only work with web extension addons?
FYI. This is NOT and "issue", only informational. @Smile4ever close this "issue" at your will. ;)
I have a little extended the blocked parameters to (all together):
$/ref@amazon.*, _encoding@amazon.*, _hsenc, _hsmi, _openstat, action_object_map, action_ref_map, action_type_map, algo_expid, algo_pvid, aqs, bav, bih, biw, btsid, bvm, cn, cp, csi, [email protected], dpr, dq, ei@google.*, fb_action_ids, fb_action_types, fb_ref, fb_source, [email protected], [email protected], forward, ga_campaign, ga_content, ga_medium, ga_place, ga_source, ga_term, [email protected], gs_gbg, gs_l, gs_mss, gs_rn, gws_rd@google.*, hmb_campaign, hmb_medium, hmb_source, iact, icid, iid, ijn, [email protected], mc_cid, mc_eid, mkt_tok, ncid, ndsp, nid, nr_email_referer, oq, pbx, pd_rd_r@amazon.*, pd_rd_w@amazon.*, pd_rd_wg@amazon.*, pf, pf_rd_i, pf_rd_m, pf_rd_p, pf_rd_r, pf_rd_s, pf_rd_t, pq, [email protected], prmd, psc@amazon.*, psi, [email protected], ref_, refsrc, sa, [email protected], sclient, scroll, sei@google.*, [email protected], [email protected], sr_share, stick, tbnid, utm_campaign, utm_cid, utm_content, utm_design, utm_medium, utm_name, utm_place, utm_pubreferrer, utm_reader, utm_source, utm_swu, utm_term, utm_userid, utm_viz_id, ved, ved@google.*, vero_conv, vero_id, vet, ws_ab_test, yclid, yv
To whom it might concern
cheers
UPDATE 7.10.2017:
Added utm_design
Removed ech
BREAKAGES INFO (not on the upper list):
ech
-> maps.google.com (XHR)
source, ei
-> youtube.com (XHR)
sigh
-> youtube.com (IMG)
oh, oe
-> facebook.com (IMG)
How to reproduce :
I thought it was another addon (Skipredirect, Greasemonkey ,, etc...) but when i disabled Neat Url it worked .
To avoid typos and/or confusion, can you implement list of URL request types with check boxes?
Cheers
Can you add an option to ask what to do after selecting multiple links? Better to have such option than accidentally opening multiple links. Thank you.
hi - could you explain what the permission "Display notifications to you" is for?
this whole permissions thing rolling out for FF add-ons is interesting, but i think it's going to raise a lot of questions like this also :)
As reported by @rayman89, the Spanish translation of Scrollkey needs some love.
Instructions:
Please go ahead, @rayman89 :)
My Firefox Version 47.0.1 doesnt have the status bar anymore. It only works with a plugin called Classic Theme Restorer (https://addons.mozilla.org/de/firefox/addon/classicthemerestorer/) can you show Multi Links in the regular addon bar in the head area of the browser? Thanks so much.
Scrollkey works on HackerNews, but always displays the annoying notification "...cannot be scrolled vertically...".
Feature Request: Add blacklisted Sites, where the extension disables itself. For example Trello-Boards provide shortcuts using the 'j' and 'k' keys, but Scrollkey disables those and instead displays a notification.
PS: Love the extension, great work and exactly what I was looking for!
This add-on can not use in the yahoo.co.jp-mail.
3.0.2 is available.
Copied from the Mozilla addons site from a review
Good features and customization but the rectangle is very slow to appear and expand. Feels like I'm using a 1998 PC even though I'm on i5 4690.
edit: it's fine most of the time but becomes very slow if you are on a page with a huge amount of links (like a forum). Here's how it behaves - https://streamable.com/at5z
Test URL:
http://www.redandwhitekop.com/forum/index.php?board=2.0
Hi @Smile4ever
One thing I am in the process of doing with the ghacks user.js wiki page for extensions is to add Privacy Policy links (like below). If an extension has one that respects privacy, awesome, if not, no such "badge" (and if it has one one that stinks, it will not be recommended).
We currently have Neat URL listed (we just focus on privacy/tracking/anti-fingerprinting/security)
Would you consider creating a simple AMO Privacy Policy (or GitHub wiki page, or root md file)? Cheers.
I use the autoscrolling feature a lot, maybe you can add a configurable delay when holding down middle mouse button to activate it? This could allow fast middle clicks to close tabs, and allow long middle clicks for autoscrolling.
Firefox Nightly/Stable, Neat URL 3.0.0
Go to https://discourse.mozilla.org/
Looking glass icon is missing (for search button)
If logging enabled, browser console shows:
14:22:30.045 "Neat URL: https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i has been changed to https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C400i%2C700%2C700i" background.js:478:3
14:22:30.254 "Neat URL: https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?https://discourse.mozilla.org&2&v=4.7.0 has been changed to https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?https%3A%2F%2Fdiscourse.mozilla.org=&2=&v=4.7.0" background.js:478:3
14:22:30.336 Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?https://discourse.mozilla.org&2&v=4.7.0. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). (unknown)
14:22:32.721 "Neat URL: https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?https://discourse.mozilla.org&2&v=4.7.0 has been changed to https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?https%3A%2F%2Fdiscourse.mozilla.org=&2=&v=4.7.0" background.js:478:3
14:22:33.264 "Neat URL: https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff?https://discourse.mozilla.org&2&v=4.7.0 has been changed to https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff?https%3A%2F%2Fdiscourse.mozilla.org=&%3B2=&v=4.7.0" background.js:478:3
14:22:33.331 Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://cdn-production.discourse.mozilla-community.org/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff?https://discourse.mozilla.org&2&v=4.7.0. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). (unknown)
Let us say I want to translate a paragraph.
The first time I submit it using the context menu, I get the following: big font and no translation, unless I press "Enter".
If I don't want to press "Enter", I can go back to the tab with the paragraph still selected and use the context menu again. Then I get the expected behavior (notice the small font and the translated text).
It is weird because it happens quite often, but not always. I don't know what causes it.
The new version makes it so when you right click on a tab the lasso appears along with it's menu.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.