Extra caution is recommended when installing recently uploaded/updated scripts (read more)
Be sure you trust any scripts you install

Salon Premium Pass

Allows you to visit Salon without having to view the prem-pass ad.






1 point
login to vote
Tim Pierce user
Posted Feb 9, 2008

Found that this script no longer works (FF 2.0.0.12, Greasemonkey 0.7.20080121.0). Changed /src/pass/gateway to /src/pass/sitepass and all is well again. Filed a bug report with vlajbert.

1 point
login to vote
Michael 3 user
Posted Oct 11, 2006

This is superb! One of the most useful scripts. five stars

1 point
login to vote
chris feldmann scriptwright
Posted Jun 12, 2006

Just an update: amazingly, the version at http://skrewtape.com/salon.user.js STILL works like a charm. Head on over.

1 point
login to vote
Ed Stokes user
Posted Feb 25, 2006

The version at http://skrewtape.com/salon.user.js works like a charm. 5 stars.

1 point
login to vote
Jeff 1 user
Posted Jan 11, 2006

Never mind - I realized I should used the link mentioned in your comment of December 10, 2005, and it worked.

1 point
login to vote
Jeff 1 user
Posted Jan 11, 2006

This script isn't working for me. It brings up the gateway page and I'm forced to watch an ad before accessing all of Salon's content.

1 point
login to vote
Avi 1 scriptwright
Posted Dec 12, 2005

I've updated the version (same location) with some changes that might help you. The previous version worked fine for me, but I've been told that in some cases FF would get upset with the spin-wait I was doing. This new version is better anyways.

1 point
login to vote
David 4 user
Posted Dec 11, 2005

Tried Avi's script but it just causes Firefox to hang. Using FF 1.5, Greasemonkey 0.6.4, OS X. It says "transferring data from Salon.com" and the beach ball spins and spins and I have to force Firefox to quit. The site loads fine with Greasemonkey disabled (but with Adblock on, it makes it impossible to view the site pass so I'm essentially locked out of the entire site).

1 point
login to vote
Avi 1 scriptwright
Posted Dec 10, 2005

The problem is that this uses XMLHttpRequest directly, which seems not to work any longer in GM 0.6.4. There's a new builtin, GM_xmlhttpRequest, which does work. I've fixed up a version, but I don't see how I can contact the author, so I'll put it here:

http://skrewtape.com/salon.user.js

People can use my version for now and hopefully soon the author will be able to upload it officially.

1 point
login to vote
JJ Smiley user
Posted Dec 6, 2005

A few days ago I upgraded to FF 1.5 and Greasemoneky 0.6.4, and today I find that the Salon Premium Pass is no longer working. I s it just me?

1 point
login to vote
Vlajbert script's author
Posted Aug 4, 2005

Added a hook for /src/pass/gateway/ interstitial.

1 point
login to vote
Posted Jul 27, 2005

Seems bullet-proof now, whether first click is on a "wire" story or a "house" story.
btw: I noticed on the Salon's front page:
>>Salon Is Hiring:
# VP Technology, SF<<

I guess the new guy's first task will be to break this script :-)

1 point
login to vote
Vlajbert script's author
Posted Jul 27, 2005

Ok, so the code dropping page has different behavior on the 'wire' stories then the house stories. The cookie dropping page is more particular about the request then the 'wire' story pages. So I'm using a background request to call the cookie dropping page so the actual page being views has no affect on the request to the cookie dropping page.

AKA, new version.

1 point
login to vote
Posted Jul 26, 2005

Vlajbert: I just installed v0.0.6
Didn't work :-(
Checking javascript console:

6 occurences of this error:
Error: OAS_RICH is not defined
Source File: http://www.salon.com/politics/war_room/index.html
Line: 136

then this error:
Error: doc.body has no properties
Source File: chrome://greasemonkey/content/browser.xul
Line: 148

followed by 8 occurances of:
Error: OAS_RICH is not defined
Source File: http://www.salon.com/index.html
Line: 131

Note: If / when you post a new version, could you post to the greasemonkey list greasemonkey@mozdev.org. or privately to burale-at-aci.on.ca ?

I haven't found any way to monitor these comments by individual script yet :-(

1 point
login to vote
Vlajbert script's author
Posted Jul 26, 2005

Today update has been uploaded. :)

1 point
login to vote
Vlajbert script's author
Posted Jul 25, 2005

Ack, yet another update. I rewrote the script to follow Salon's click path. They're monkeying around with cookies and/or JS, they added a string %0A to the end of the crumb cookie real origional. This is just cleaner then trying to spoof cookie.

1 point
login to vote
Posted Jul 22, 2005

Confirmed, thanks Vlajbert

1 point
login to vote
Vlajbert script's author
Posted Jul 22, 2005

Ok, more updates.

1) There is a case where Salon's JS will mark your Preium Pass cookie as bad. I look for this bad cookie and fix it.

2) Fixed the type that Alec found. Thanks Alec.

1 point
login to vote
Posted Jul 22, 2005

my bad - it looks like its working now. I hadn't yet uninstalled Mark Pilgrim's earlier "Salon Auto-Pass". I think the two were probably stepping on each other.

Note your header comments refer to "Salon Auto-Pass" while in the header its identified as "Salon Premium Pass"

1 point
login to vote
Posted Jul 22, 2005

Not working for me :-(
I hope you can get this fixed or that I've just done something stupid.
Greasemonkey 0.34/Firefox 1.04

1 point
login to vote
Vlajbert script's author
Posted Jul 22, 2005

This has been updated to reflect Salon's javascript changes.

You could comment on this script if you were logged in.