-
Fototrend
Mozilla Firefox
Új hozzászólás Aktív témák
-
dqdb
nagyúr
válasz
fatal`
#15246
üzenetére
Ha a linkifier user JS, akkor a * helyett próbáld meg a file://*-ot beírni.
Itt van egy olyan user JS, ami egyben tartalmazza a szükséges dolgokat, de csak Opera alatt működik.
1. txt fájlokon fut csak le
2. az összes linket kattinthatóvá teszi
3. létrehoz egy gombot, ami egyszerre megnyitja az összes linket (feltéve, ha a popup blocker ki van kapcsolva)Egy linkifier forrásának segítségével ollóztam össze gyorsan.
// ==UserScript==
// @include file://*.txt
// @include http://*.txt
// ==/UserScript==
window.addEventListener(
"load",
function()
{
var pre = document.getElementsByTagName("pre")[0];
var source = pre.innerHTML;
var re = /\b(?:(?:(?:file|gopher|news|nntp|telnet|http|ftp|https|ftps|sftp|irc):\/\/(?:[^:@\s\.\,\/\\]+(?::[^:@\s\.\,\/\\]+)?@)?)|(?:www\.|ftp\.|irc\.))(?:(?:[\w\.-]+\.[a-zA-Z]{2,6})|(?:[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(?:\:\d+)?(?:\/(?:[\w\-\.\?\!\,\'\/\\\+&%\$#\=~:;\[\]\(\)]+[\w\-\/\\\+&%\$#\=~]+)?)?/gi;
if (source.match(re))
{
source = source.replace("&", '&').replace("<", '<').replace(">", '>');
source = source.replace(
re, function(s)
{
var url = s;
if (url.indexOf('www.') == 0)
url = 'http://' + url;
else if (url.indexOf('ftp.') == 0)
url = 'ftp://' + url;
return "<a href=\"" + url + "\" target=\"_blank\">" + s + "</a>";
});
}
pre.innerHTML = source;
var button = document.createElement("button");
button.textContent = 'Open All Links';
button.onclick = function()
{
var urls = document.links;
var event = document.createEvent("MouseEvent");
event.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
event.dynamicEvent = 1;
for (var n = 0; n < urls.length; n++)
urls[n].dispatchEvent(event);
};
document.documentElement.insertBefore(button, document.body);
},
false);
Új hozzászólás Aktív témák
● Olvasd el az összefoglalót!
● Mozilla blog az ITcafé-n.
- Blogbejegyzés Hidegben sem fagy az új Firefox
- Blogbejegyzés Biztonságban ünnepel a Firefox
- Blogbejegyzés A Firefox követés elleni védelme és egyéb biztonsági szolgáltatásai
- Vigneau interaktív lokálblogja
- Milyen TV-t vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Milyen billentyűzetet vegyek?
- Kerékpárosok, bringások ide!
- Építő/felújító topik
- Milyen processzort vegyek?
- Suzuki topik
- Épített vízhűtés (nem kompakt) topic
- További aktív témák...
- 27% - GIGABYTE MO34WQC2 Karcos OLED Monitor! 3440x1440 / 240hz / 0.03ms / FreeSync!
- Apple iPhone 13 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
- Acer Nitro 5 - 15,6"FHD IPS 144 Hz - i5 10300H - 8GB - 512GB - Win11 - GTX 1650 - MAGYAR
- Lenovo ThinkPad T14 Gen2 Intel i5-1135G7 Refurbished - Garancia
- MS SQL Server 2016, 2017, 2019
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
KAMI911