Rösta fram årets bästa pepparkakshus!
2006-06-10, 23:10
  #241
Medlem
*bump* Flashbacker för FF 1.5

...önskar även jag.
Någon som vet något?
Citera
2006-08-21, 10:16
  #242
Medlem
timehunters avatar
*bump*
Citera
2006-08-21, 11:44
  #243
Bannlyst
Citat:
Ursprungligen postat av Modeman
...önskar även jag.
Någon som vet något?
http://www.flashback.org/showpost.php?p=3224049&postcount=205
Citera
2006-08-31, 21:58
  #244
Medlem
Statler&Waldorfs avatar
Den välsmorda apan hjälper...

Jag kör GreaseMonkey till FF1.5 och modifierade ett befintligt flashback-script som fanns på userscripts.org.
[Edit: När jag bemödade mig med att läsa tidigare inlägg hittade jag att det var "malesca" som skrivit det, läs tidigare i denna tråd.]
Min version går igenom länkarna "live" på varje FB-sida som visas och korrigerar dom till att bli direktlänkar till orginalsidan. Alltså ser länkar ut precis som vanligt, nu fungerar det t.ex att högerklicka på en länk och maila den, bokmärka den, spara den eller vad man nu vill göra.

Kräver som sagt att man använder GreaseMonkey. Klipp ut nedanstående och spara som en .js-fil, släpp sedan filen i ett FF-fönster och välj att installera scriptet.

Kod:
// ==UserScript==
// @name           Flashback improved link fixer
// @namespace      
// @description    Removes flashback Forum's external link warning
// @include        http://*flashback.info/
// ==/UserScript==

var allLinks, thisLink;
allLinks = document.evaluate(
    '//a[@href]',
    document,
    null,
    XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
    null);

for (var i = 0; i < allLinks.snapshotLength; i++) {
    thisLink = allLinks.snapshotItem(i);

    var l = thisLink.href.replace(/^.*?leave.php\?/, '');
    l = l.indexOf('http') === 0 ? l : 'http://' + l;  // Add "http://" if missing
    thisLink.href=l;

}

Vassegoda att modifiera eller förbättra, men posta gärna resultatet här i så fall. Kom ihåg att källkod vill känna sig fri som fågeln!

/ S&W
Citera
2008-02-05, 00:15
  #245
Medlem
The Unknown Ones avatar
För er som använder opera (som jag) fungerar följande javascript fint (inte mitt eget):
Citat:
// clean URI by TarquinWJ
// version 1.2.2
// see http://www.howtocreate.co.uk/operaStuff/userJavaScript.html for details

document.addEventListener(
'load',
function mwjenabledCleanURI() {

/************************************************** **************************************
Options can be set here
************************************************** **************************************/

var useSeparateLink = false; //true to create 'CleanURL' links, false to replace existing
var fixLinkType = 0; //1 = redirect links, 2 = JavaScript window.open links, 0 = both

/************************************************** *************************************/

for( var x = 0, urlMatch = /window\.open\s*\(\s*["']([^"']*)["']/, httpMatch = /https?(%3a)(\/|%2f)(\/|%2f)/i; x < document.links.length; x++ ) {
var newHref = '', curLink = document.links[x];
if( ( fixLinkType != 1 ) && curLink.protocol.toLowerCase() == 'javascript:' && curLink.href.match(urlMatch) ) {
newHref = (RegExp.$1).replace(/\\\//g,'\/');
} else if( ( fixLinkType != 1 ) && ( curLink.protocol.toLowerCase() == 'javascript:' || curLink.hash == '#' ) && curLink.getAttribute('onclick').match(urlMatch) ) {
newHref = (RegExp.$1).replace(/\\\//g,'\/');
} else if( ( fixLinkType != 2 ) && curLink.hostname && !curLink.hostname.match(/w3c?.org$/) && ( pos = curLink.search.match(httpMatch) ) ) {
newHref = unescape(curLink.search.substr(pos.index).replace( /[&#].*$/g,''));
}
if( newHref ) {
var oRel = curLink.getAttribute('rel');
oRel = oRel ? ( oRel + ' ' ) : '';
curLink.setAttribute('rel',oRel+'redirect');
if( useSeparateLink ) {
var oLink = document.createElement('a');
oLink.setAttribute('href',newHref);
oLink.appendChild(document.createTextNode('[CleanURL]'));
curLink.parentNode.insertBefore(document.createTex tNode(' '),curLink.nextSibling);
curLink.parentNode.insertBefore(oLink,curLink.next Sibling.nextSibling);
x++;
} else {
curLink.setAttribute('replacedurl',curLink.href);
curLink.title = ( curLink.title ? ( curLink.title + ' - ' ) : '' ) + 'Old URL: ' + curLink.href;
curLink.href = newHref;
}
}
}
},
false
);
Citera
2009-01-08, 23:25
  #246
Bannlyst
Finsn det för firefox 3?
Citera
2009-09-16, 20:14
  #247
Medlem
kOLLa kOLLas avatar
Finns det till Mozilla/5.0 ????
Citera
2010-09-01, 20:16
  #248
Medlem
Liten_smurfs avatar
Något som funkar till Safari?
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in