well gentlemen, i'm not offering a plugin, i'm offering the code for it so here it is.
It's like releasing scarecrow's fear toxin in the air:
//
//There are javascript calls behind practically all A (hyperlink) tags on the adultwork site. this bit of code below aims to replace them with simple links
//
//A typical link looks like this: <a class="Label" href="javascript:vP(4265959)">CASEY_CAMGIRL_19</a>
// -or-
//<a class="Label" href="#" onclick="sUF(3034673, this)">ZoeChambers</a>
//
//the essential component is the numbers in the bracket i.e. 4265959 representing the profile ID
//
//the end result is that we want the link to look like this:
// <a class="Label" href="ViewProfile.asp?UserID=4265959">CASEY_CAMGIRL_19</a>
// or
// <a class="Label" href="ViewProfile.asp?UserID=3034673">ZoeChambers</a>
//
//this script assumes that jquery has been loaded in the extension manifest or by other means
//
//first scan the page for tags with the class called "Label"
//
$('.Label').each(function(i,obj) {
//get the href value of the a tag usually its like this:
var homeHREF = $(obj).attr('href');
var searchOnclick = $(obj).attr('onclick');
var profileID;
var testURLString = "javascript:vP(";
var testURLSRString = 'sUF(';
//todo: replace with regex to extract the profile id this is too lazy!!
var onclicksJSON = '{'
+'"clicks": ['
+ '{"clickFunction":"sUF(", "clickFunctionEnd" : 7},'
+ '{"clickFunction":"sU(", "clickFunctionEnd" : 7}'
+']'
+'}';
var onClicks = $.parseJSON(onclicksJSON);
//deal with home page
if(homeHREF) {
if(homeHREF.substring(0,testURLString.length) == testURLString) {
profileID = homeHREF.substring(testURLString.length, homeHREF.length-1);
replaceURL(obj, profileID);
}
}
//deal with the onclick blockers
if(searchOnclick) {
$(onClicks.clicks).each(function(ci,clickObj) {
if(searchOnclick.substring(0,clickObj.clickFunction.length) == clickObj.clickFunction) {
profileID = searchOnclick.substring(clickObj.clickFunction.length, searchOnclick.length - clickObj.clickFunctionEnd);
replaceURL(obj, profileID);
}
});
}
});
function replaceURL(obj, profID) {
//
$(obj).attr('href', 'ViewProfile.asp?UserID=' + profID);
//make sure the link opens another page/tab
$(obj).attr('target', '_blank');
$(obj).attr('onclick', '');
}
if anyone is brave enough to inject this, it's the work around for the middle mouse button.
Do a google search on how to make extensions, manifests etc.