noscript not finding domains - preventing partial page loads

Ask for help about NoScript, no registration needed to post
aobrien5

noscript not finding domains - preventing partial page loads

Post by aobrien5 »

If you go to support.dell.com, the page won't load completely (the header is missing) and much of the functionality is failing. I believe I found the problem on this particular site, though I've encountered the issue on others, as well. In my noscript menu, I have only dell.com appearing, though looking at the code you'll find this:

<script type="text/javascript" language="javascript">
doIPerceptions(35,"http://dsvr.iperceptions.com/Invitations/Javascripts/");
var m_glossaryURLBase="/Support/public/glossary.aspx";
var m_requestURLBase='/Support/public/glossary.aspx?c=us&s=bsdr&l=en&cs=08';
var m_tnPopupEnabled = true;
</script>

If I manually add iperceptions.com as a trusted source, the page loads without issue. Should noscript be catching that embedded domain, or is that something that needs to be added as an enhancement?

Thanks
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
User avatar
Giorgio Maone
Site Admin
Posts: 9524
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: noscript not finding domains - preventing partial page l

Post by Giorgio Maone »

As far as I can see, the header loads just fine as soon as I allow "dell.com".
NoScript does show any script source, even if dynamically added.
On http://support.dell.com I couldn't find any "dsvr.iperceptions.com" script source.
Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
aobrien5

Re: noscript not finding domains - preventing partial page l

Post by aobrien5 »

Well, that's typical. It's the 4th script tag for me, as seen here:

<LINK REL="STYLESHEET" TYPE="text/css" HREF="/support/public/css.aspx?c=us&l=en&~set=storm76MH_NextGen">

<script language="javascript" src="http://i.dell.com/images/global/js/lib/ ... "></script>
<script language="javascript" src="http://i.dell.com/images/global/js/comm ... "></script>
<script language="javascript" src="/support/public/menu.aspx?c=us&l=en&s=bsdr&cs=08"></script>
<script type="text/javascript" language="javascript">
doIPerceptions(35,"http://dsvr.iperceptions.com/Invitations/Javascripts/");
var m_glossaryURLBase="/Support/public/glossary.aspx";
var m_requestURLBase='/Support/public/glossary.aspx?c=us&s=bsdr&l=en&cs=08';
var m_tnPopupEnabled = true;
</script>


By "any script source" do you mean that it should be able to catch one like this?
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
User avatar
Giorgio Maone
Site Admin
Posts: 9524
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: noscript not finding domains - preventing partial page l

Post by Giorgio Maone »

aobrien5 wrote: By "any script source" do you mean that it should be able to catch one like this?
Yes it should.
Notice that, by looking at the doIPerceptions() function which loads the external script (it is defined on my page, just never called), it's apparent that the script gets included only on 35% of the page loads, and if you've got Adblock Plus it may also be blocked since it looks like a tracking device.
Therefore it's very unlikely to be the actual thing whose absence breaks your page.
Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
aobrien5

Re: noscript not finding domains - preventing partial page l

Post by aobrien5 »

Interesting. I do have AdBlock Plus and I didn't have to touch that to get it working, just manually allow that site in noscript.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
Post Reply