I have a simple page, when I load the page, I see this error in the console when the app is deployed to meteor
XMLHttpRequest cannot load https://ddp--6904-pipevine.meteor.com/sockjs/info?cb=vu7x9tcdcm. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://pipevine.meteor.com' is therefore not allowed access.
Edit:
I just did some inspect element on: pipevine.meteor.com, and found the same result as #jrullmann, the error occurs when the page loads.
https://ddp--2488-pipevine.meteor.com/sockjs/info?cb=g70xkxrmob is a valid resource and gets redirected to (http)pipevine.meteor.com/sockjs/info?cb=g70xkxrmob, so there is no problem with the resource. Your SockJS also seems to be working fine on pipevine.meteor.com/sockjs
Again based on my guess, it could be the ironRouter or Collection2(AutoForm) problem, because I see that http://pipevine.meteor.com/:1 has the same problem as well.
On my second guess, can you try removing/commenting out the <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,800' rel='stylesheet' type='text/css'> from your html temporarily. And see if the error goes away on loading.
Related
I can't get rid of the Google Page Speed Insights warning about preloading key requests.
It is pointing to CSS Files hosted on my server.
I've added information to my header and have verified that can be viewed in the code. Note I'm using Wordpress.
My code looks like this:
<link rel="preload" href="my css file link" as="style">
And still can't get rid of this error. Thanks
When loading a website I get this warning and I can't find the origin of the call:
In the network pane I found that it was initiated by js:45, but I have no idea where js:45 is coming from:
At this point I'm stuck.
It is a WordPress site and I can't seem to find the function/plugin which loads those scripts.
Any ideas how to find the function that originally loads those scripts?
The following is the script that is being loaded and will eventually log that warning due to a missing API key.
<script type="text/javascript" charset="UTF-8" src="https://maps.googleapis.com/maps-api-v3/api/js/25/4/intl/en_gb/common.js"></script>
You'd need to look for the file that this script tag is in on your server. It's not possible for us to work out which file it is originating in on the client, as the server will send a generated response from multiple resources on the server.
I built a Meteor application and installed the spiderable package. I've deployed with Meteor Up smart package. Everything seems to be working fine but in google webmaster tools I only get partial page rendering. I have checked that the <meta name="fragment" content="!"> is present in the <head>
section.
The site can be seen at http://adjustmentjobs.com
The errors listed by googlebot are as follows:
https://checkout.stripe.com/v2/checkout.js Script Blocked
http://adjustmentjobs.com/sockjs/725/ju0i7bzc/xhr_send AJAX Not found
http://adjustmentjobs.com/sockjs/068/uat6sjkk/xhr_send AJAX Temporarily unreachable
http://adjustmentjobs.com/sockjs/370/u7hz6996/xhr_send AJAX Temporarily unreachable
http://adjustmentjobs.com/sockjs/info?cb=nqf08z0y_h AJAX Temporarily unreachable
http://adjustmentjobs.com/sockjs/info?cb=wqf89krdmo AJAX Temporarily unreachable
I think the problem might be with phantomjs on the server but I can't determine what exactly the problem is. Any help would be appreciated.
If you see sockjs/info?cb=xxx as an error, spiderable isn't working.
Spiderable is a bit quirky when it comes to debugging. There are some weird issues, so make sure:
If you use select2 make sure you use a version without the accented characters. Which spiderable is not compatible with (bit odd). Use a compatible package from atmosphere that have these removed.
If you use ssl check that your certificate isn't being rejected.
Check that each of your publish methods actually return something, if they return nothing and don't call this.ready() then spiderable will time out waiting to render the page.
Check the page can render on your own computer using a local version of phantomjs (gives out debug errors too). A script that does this can be found on : http://www.meteorpedia.com/read/spiderable/
Check your server logs for output from phantomjs's stderr
There are a couple of packages on atmospherjs that have forked versions of spiderable that provide a bit more debug info, you could use those to see whats going wrong.
Check your web page's raw html source to see that the html is actually being rendered by appending ?_escaped_fragment_=# to the url. You shouldn't expect to see an empty body.
Also looking at your site http://adjustmentjobs.com/?_escaped_fragment_=# it looks like all is okay. You might want to check that all pages work.
Also Googlebot will 'test' your site without the ?_escaped_fragment_, so in this case there will be errors like the above.
I am building a website using asp .net. The site uses a Google font this is imported in the masterpage like so...
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,300,200" media="screen"/>
Note that I have removed the http(s) from the url.
However I still always get the following error in a popup...
"This page is accessing information that is not under its control. This poses a security risk. Do you want to continue?"
I thought that removing the http(s) would ensure that this error would not appear? How do I go about removing it?
I have also tried putting this reference in my css files using an import but I still get the popup.
I don't want to change browser settings as clients can't be expected to do this.
Thank you
I don't know if the solution below is compliant with Google API's Terms of Service.
The error you have is due to a Cross-Domain request (the popup is known as the Cross-Domain Data Access dialog).
To avoid this dialog, you can host the .css file & the related font files on the same domain has your website.
I got the following warning & error by the chrome browser while trying to access my webpage via https.
Warning: The page at about:blank displayed insecure content from http://subdomain.name.dns-stuff.com/go.php?sid=mix.
Error: Failed to load resource: the server responded with a status of 404 (Not Found)
Should i start worrying?
How can i find where this insecure content comes from?
UPDATE: A malicious IFRAME can source in content from web pages that attempt to fingerprint and exploit a browser vulnerability or client/OS vulnerability to cause a drive-by-download. Such IFRAMEs are typically invisible to users.
http://wam.dasient.com/wam/infection_library/917395c589f265fd940fc7cc9b0df341/dns-stuff
After contacting the hosting provider of mine they managed to find that the webpage was infected. Actually a part of the jquery.js was infected.
Lessons learned.
Never download the jquery libraries (or anything) from any place of the web, except the official ones.
Keep up to the latest versions via links to the official sites.
The 404 or Not Found error message is a HTTP standard response code indicating that the client was able to communicate with the server, but the server could not find what was requested.
So when you try to access http://www.dns-stuff.com you will see that the domain is live and returning content however when you try http://www.dns-stuff.com/go.php?sid=mix you will see the 404 error which means the content should return by calling "go.php?sid=mix", is not available and error 404 shows this message. So you just need to know that the content is missing while the server is still responding.
Edited:
According to Google Error 404 is the second most occurring error!!