Comments (3)
This is really good!
from addon.
Whilst I like minimal urls, that seems to go beyond this addon's purpose (https://github.com/ClearURLs/Addon#Features) and might break things for some situations.
It's easy to do yourself with Greasemonkey though.
// ==UserScript==
// @name Amazon URL Cleaner
// @namespace http://amazon.com/
// @version 1.0
// @description Remove section between domain extension and /dp/ in Amazon URLs
// @match https://www.amazon.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Get the current URL
var url = window.location.href;
// Check if the URL is an Amazon product page
if (url.includes("/dp/")) {
// Find the positions of the domain extension and "/dp/"
var domainExtPos = url.indexOf(".com/") + 4;
var dpPos = url.indexOf("/dp/");
// Check if there is a section between the domain extension and "/dp/"
if (dpPos > domainExtPos) {
// Extract the desired parts of the URL
var newURL = url.slice(0, domainExtPos) + url.slice(dpPos);
// Replace the current URL with the cleaned version
window.history.replaceState({}, document.title, newURL);
}
}
})();
from addon.
Whilst I like minimal urls, that seems to go beyond this addon's purpose (https://github.com/ClearURLs/Addon#Features) and might break things for some situations.
It's easy to do yourself with Greasemonkey though.
// ==UserScript== // @name Amazon URL Cleaner // @namespace http://amazon.com/ // @version 1.0 // @description Remove section between domain extension and /dp/ in Amazon URLs // @match https://www.amazon.com/* // @grant none // ==/UserScript== (function() { 'use strict'; // Get the current URL var url = window.location.href; // Check if the URL is an Amazon product page if (url.includes("/dp/")) { // Find the positions of the domain extension and "/dp/" var domainExtPos = url.indexOf(".com/") + 4; var dpPos = url.indexOf("/dp/"); // Check if there is a section between the domain extension and "/dp/" if (dpPos > domainExtPos) { // Extract the desired parts of the URL var newURL = url.slice(0, domainExtPos) + url.slice(dpPos); // Replace the current URL with the cleaned version window.history.replaceState({}, document.title, newURL); } } })();
Thank you that works great!
from addon.
Related Issues (20)
- Usage of ClearURLs as a NodeJS package
- Whitelist system? HOT 1
- Requesting Discord media links to be cleaned
- "?ceneo_cid=" Ceneo website redirect
- Clean up of duplicate and other issues
- Steam Linkfilter HOT 2
- Parameters not cleaned properly on Android Firefox when using YouTube share feature
- Hashtags with Ebay saved search links in GMail
- Infinite redirect loops HOT 2
- ClearURLs breaks bol.com HOT 2
- Delete JustWatch tracking URL HOT 1
- Unauthorized F4map API usage when enabling filter on https://www.bienici.com/
- ClearURLs breaks google's generative AI search on google search page
- Breaks Google Books
- Logging in to google services (mail, calendar) is broken on Vivaldi's built-in clients HOT 1
- Breaks lootdest.com and loot-link.com HOT 2
- Extension breaks file uploads on Civitai HOT 1
- Add exclusion by domain or in global expections HOT 1
- Extension breaks vivawallet payment process
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from addon.