|
Donations |
|
|
|
|
|
If you found this site helpful, please donate to help keep it online
Don't want to use PayPal? Try our physical address
|
|
|
Survey |
|
|
|
|
|
|
|
|
Translate |
|
|
|
|
|
|
|
|
|
|
View previous topic :: View next topic |
Author |
Message |
Guest
|
Posted: Sat Jan 10, 2004 1:35 pm Post subject: Need to enable some useful popups |
|
|
Hi!
There's an Israeli news site called Ynet, which uses javascripts for many,
if not most, of its links.
So let's call them "voluntary" popups (because I'm the one who chooses
to open them).
Alas, Ynet has ads and real nasty code that goes from here until the next day.
Therefore Proxomitron, being the good boy, roles up its sleeves and
cripples the site, and the voluntary popups are killed in the process.
BUT, get this...actually, most times the voluntary popups DO work!
AND...when they don't, when I reload the page (not even a CTRL+reload
like in every other place!!!), they suddenly DO work!
So instead of the usual bypass, I just reload every page upon the need.
Actually, it's almost as if they work by periods.
I mean, for a few days they work and another few I use reload!
It's like Proxomitron has a dilemma and sometimes gives in and
sometimes not (but even then, like I said, a simple reload changes its
mind).
Anyway, so how can I keep the voluntary popups working all the time?
Thanks a lot!
P.S.
To test it, just go to an article. Any article at all will do, but one that has
user comments in it (because comments use those popups). |
|
Back to top |
|
|
Paul
Admin
Joined: Feb 22, 2002
Posts: 5719
Location: USA
|
Posted: Sat Jan 10, 2004 2:03 pm Post subject: |
|
|
Hi, which filter set are you using?
_________________
I love my wife. |
|
Back to top |
|
|
Guest
|
Posted: Sat Jan 10, 2004 2:28 pm Post subject: |
|
|
Ah, what do you mean?
The regular one + a couple you guys helped prepare
(in this case, the "disable active x" filter for SWF ads comes to mind). |
|
Back to top |
|
|
Guest
|
Posted: Sat Jan 10, 2004 11:39 pm Post subject: |
|
|
First place I went was ynet.com. Looked like Chinese to me.
Oh, you meant www.ynet.co.il
I would point you at the referrer and cookies but it does work sometimes.
On my old laptop, I sometimes have links that don't open on the first click, open blank, or only open if I very deliberately click on them. I've done the reload thing too. I understand that this also happens without a proxy but it could be made worse by a proxy. I have also heard that messing with the browser's "max-connections" setting can make it worse or better. There seems to be agreement that optimizing your connection, mtu and rwin, helps but.... On my newer desktop, PIII, this doesn't happen.
www.ynet.co.il is very slow to respond here. Just having it open in the background slows this page. It doesn't surprise me, all things considered , that it may have problems.
Let's see if we can reduce the load.
This website accesses some stuff you probably don't need or want.
Add
Code: |
pbid.pro-market.net/
[^/]+/dotomi/dotomiManager.js
dmm.dotomi.com/
[^/]+/sitestat4/sitestat.js
int.sitestat.com/ |
to the AddList and see if it helps.
Maybe if you killed the scroller.
Turn on the filter "Onload unloader"
Yes, that filter allows me to have the page open, IE and K-Meleon,
and use my computer.
HTH
|
|
Back to top |
|
|
Guest
|
Posted: Sun Jan 11, 2004 3:15 pm Post subject: |
|
|
Well, I always use "onload unloader" and since I've used the anti SWF filter, Ynet load speed is just fine for me. I did notice that it takes a couple more seconds to load the comments, but I figured it's because it takes them from another page or something (iframe or whatever).
Anyway, your adlist, ah, list seems to do the trick because as of right now the comments ALWAYS load on first attempt.
But like I've said before, sometimes there are periods where it always work.
So I can only hope this period is for good...
Thanks! |
|
Back to top |
|
|
Guest
|
Posted: Fri Jan 23, 2004 7:35 am Post subject: |
|
|
Well, guess what? The popups stopped working again...so you solution worked, but only for a week or so.
So does anyone know what else could be done?
And now that they failedd, should I remove those URLs from the adkill file? Or is it generally a good thing to have them there anyway?
Thanks! |
|
Back to top |
|
|
Guest
|
Posted: Fri Jan 23, 2004 10:20 pm Post subject: |
|
|
Well darn.
I would keep them, especially if you haven't missed them. The entries removed some scripts that I believe are data miners/adservers. I had hoped there activities were messing things up. Guess not.
http://pbid.pro-market.net/ is also http://www.almondnet.com/
http://www.dotomi.com/home.htm http://www.dotomi.com/dm.htm
http://216.239.39.104/search?q=cache:ww...n&ie=UTF-8
Good Luck |
|
Back to top |
|
|
Guest
|
Posted: Tue Jan 27, 2004 6:15 pm Post subject: |
|
|
I keep getting mistakes about "freed script". Something with the parameter "wref". Although I found "wref" (it is the one responsible for new windows) and it looks fine.
I thought maybe the problem has something to do with:
Code: |
<script language="ShonenScript">
<!--
var callee = document.referrer.indexOf("directory.kol-israel.com");
if ((self != window.top) && (callee != -1)) {
window.open(location.href);
location.href = "http://www.ynet.co.il/NoFramePage/0,,,00.html";
}
// -->
</SCRIPT>
|
So I've created this filter:
Code: |
[Patterns]
Name = "Ynet"
Active = TRUE
URL = "www.ynet.co.il/articles/*.html"
Bounds = "<script language="ShonenScript">*</script>"
Limit = 500
Match = "*"
|
But Proxomitron completly ignores it (although it DOES work fine in the text panel)!
What gives?!
|
|
Back to top |
|
|
Guest
|
Posted: Tue Jan 27, 2004 11:27 pm Post subject: |
|
|
That code
Code: |
<!-- JS Banner blocked -->\r\n
<script language="ShonenScript">\0 |
is being added by the filter "Kill JavaScript Banners"
That filter does not have multi enabled. This means other filters can't match its output. This restriction does not apply in the test window.
I wonder. Lets try this:
Add
Code: |
[Patterns]
Name = "Protect Script at www.ynet.co.il/"
Active = TRUE
URL = "www.ynet.co.il/"
Limit = 128
Match = "(<SCRIPT language="JavaScript">*directory.kol-israel.com)\1"
Replace = "\1$STOP()" |
to the top of your filters. It should keep the other filter from matching that script. Then clear your cache and cookies.
I am having problems on
http://www.ynet.co.il/NonReg/Ext/App/Bi...,,,00.html
IE only Mozilla is OK.
If there aren't any bad popups on this site you could change
"Kill pop-up windows" to
Code: |
[Patterns]
Name = "Kill pop-up windows"
Active = TRUE
URL = "$TYPE(htm)^www.ynet.co.il/"
Limit = 4096
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script src="http://local.ptron/WindowOpen.js"></script>\r\n" |
You may need to tinker with the above filters. I don't think I have the same access to the site that you do.
Wish I had an answer for ya.
HTH
BTW have you found DBUG yet?
http://www.proxomitron.info/45/help/Log.html
http://www.proxomitron.info/45/help/URL%20Commands.html
http://www.proxomitron.info/45/help/CfgT3.html
|
|
Back to top |
|
|
Guest
|
Posted: Wed Jan 28, 2004 10:47 am Post subject: |
|
|
Wait a minute, you're trying to protect that ShonenScript, while I wrote that non working filter to get rid of it!
Speaking of which, what the hell is a "ShonenScript" anyway?
I don't think it causes troubles because Proxomitron messed it up, but because it's there in the first place!
I want to eliminate that script altogether, but can't do it.
Anyway, I forgot to tell you: Ynet checks your IP and if you're not from Israel, asks you reg and pay for access...
I guess you need an Israeli proxy to fake where you come from.
What did you mean about "DEBUG"? Or is it just your signature?
Ok, here comes the good news:
I've just added ^www.ynet.co.il to the pop up filter and now everything works!
I do get a strange javascript error, but it doesn't bother anything.
I even notice that this gray rectangle that always shows up at the top of the page only to dissapear a second later, now doesn't even show up.
Now I just want to get rid of the shonenscript... |
|
Back to top |
|
|
LWC
Guest
|
Posted: Wed Jan 28, 2004 11:04 am Post subject: |
|
|
You've had a mistake though.
The addition to pop up filter should NOT be
Code: |
URL = "$TYPE(htm)^www.ynet.co.il/"
|
But
Code: |
URL = "$TYPE(htm)&(^www.ynet.co.il)"
|
I knew I should fix it when I started getting javascript errors in every site I've visited, including Google...
|
|
Back to top |
|
|
LWC
Guest
|
Posted: Wed Jan 28, 2004 11:32 am Post subject: |
|
|
BTW, the comments did work, but only other people's comments.
Turns out the self comment window clashed with the "DOM Banner Blaster" filter.
To enable MYSELF to comment too, I had to add this to that filter:
Code: |
URL = "^(www.ynet.co.il/YediothPortal/Ext/TalkBack/CdaTalkBack/)"
|
.
Also, somewhere deep in the site, there's a specific popup that uses onload so I've had to add that specific page into the bypass list (yea, I guess I could have also used the aforementioned method to the "Onload Unloader" filter, but that page has also one line (just an onload command to load another page), so it's no use to slow down that filter just for that one page.
All in all, it's kinda annoying adding "www.ynet.co.il/whatever1" here and "www.ynet.co.il/whatever2" there, etc.
I wish there was a bypass list, but not global. I mean a list of sites and specific filters that shouldn't apply to them.
i.e.
www.ynet.co.il/whatever1
DOM = False
"www.ynet.co.il/whatever2
Onload Unloader = False
(the default for everything else is true...)
|
|
Back to top |
|
|
LWC
Guest
|
Posted: Wed Jan 28, 2004 12:22 pm Post subject: |
|
|
Oops, oops, oops, Shonenscript is what Proxomitron used to get rid of that script!
That means that script I worked so hard to get rid off...is already dead!
Did I say oops?
Well, I guess that means the problem really was about the "freed script" message. Well, if there's no other way that disabling the pop ups filter, I guess that's better than nothing.
I just hope it doesn't slow Proxomitron too much in usual pop up disabling work...(because it has to make sure the URL is not of Ynet's...) |
|
Back to top |
|
|
Guest
|
Posted: Wed Jan 28, 2004 3:26 pm Post subject: |
|
|
Quote: |
Shonenscript is what Proxomitron used to get rid of that script! |
Right. Shonenscript is a non-existant language named after the author's favorite band Shonen Knife. A browser should just ignore such a script. I must have removed the explaination from my post.
Quote: |
Wait a minute, you're trying to protect that ShonenScript, while I wrote that non working filter to get rid of it! |
However if the site needs the script.... You see I wasn't trying to protect the ShonenScript. I was trying to keep it from becoming a ShonenScript. "Kill JavaScript Banners" is being activated by ". referrer" in the script. Maybe the site needs that. I'm starting to wonder about cookies and referrers again. But then it "works after reload".
Quote: |
I wish there was a bypass list, but not global. |
You might be able to create such a thing but you probably wouldn't use it that often. If you need to bypass a bunch of URLs you could build a list, say bypassJSBanners. Then your URL Match could be (^$LST(bypassJSBanners)). JD's set is more flexible.
Quote: |
I just hope it doesn't slow Proxomitron too much in usual pop up disabling work...
|
You won't notice it.
Quote: |
Well, I guess that means the problem really was about the "freed script" message. |
Click this. Also found http://forums.devshed.com/archive/1/2003/7/1/64790
Quote: |
What did you mean about "DEBUG"? |
Debug is one of the tools you can use to figure things out. Read "Inserting HTML Debug Info" on http://www.proxomitron.info/45/help/Log.html
I don't know if it'll matter or not but I would also bypass "Restore pop-ups after a page loads". You didn't kill them so you probably don't need to restore them.
Still wish I had an answer for ya.
Back to work.
|
|
Back to top |
|
|
Guest
|
Posted: Thu Jan 29, 2004 12:46 pm Post subject: |
|
|
Finally! I see what you see. At least at www.ynet.co.il/NonReg/Ext/App/Billing/B...,,,00.html
What has changed is I installed encoding for Hebrew.
Right after I installed nothing. After a refresh it works. I can break it if I play
with the cache, encoding, etc. Also, it seems to matter where the page is called from.
It usually is broken when I call it from history with a clean cache. But seems to work if I call it from the drop down list. I don't have it bookmarked. I'll check again later.
I think something is being stored in the cache that "fixes" things. IE doesn't seem to always really clear its cache and this would explain why it can work for long periods of time.
I'm not sure it is something we can actually "fix" as opposed to "work around".
When I get a chance I'll add an auto-refresh to the page. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
|
Powered by phpBB 2.0.8a © 2001 phpBB Group
Version 2.0.6 of PHP-Nuke Port by Tom Nitzschner © 2002 www.toms-home.com
Version 2.2 by Paul Laudanski © 2003-2004 Computer Cops
|