1

I'm running the latest Meteor version v1.3.3.1. This is my scenario. I have an Meteor App. think of Disqus, So I embed a link 'http://frontend.dev:4000' to a webpage in 'http://localhost:8000'

The emebed works and function as expected on every other browser. But On safari I get this error. I'm sure it's a Meteor Issue because when I try to embed any other website from the internet it works alright on Safari. The website shows up ( if not blocked from the website provider ) without any error messages

I'm happy to provide any information you may need

enter image description here Also tracking this here. I think this could be a Meteor issue too https://github.com/meteor/meteor/issues/7246

Sahan
  • 1,422
  • 2
  • 18
  • 33
  • Looks like `frontend.dev` is trying to access the top frame. Try to determine which code causes it. – Alexander O'Mara Jun 18 '16 at 01:49
  • I'm only sending messages over EasyXDM. If you have Safari please check this JSfiddle with your developer > console open you will see the error https://jsfiddle.net/e9exn2pd/ – Sahan Jun 18 '16 at 02:27
  • Here is another MeteorJS app in a iframe with the same error https://jsfiddle.net/e9exn2pd/3/ ( Safari ONLY ) – Sahan Jun 18 '16 at 02:28
  • Its weird because if the code is not working on all browsers sure, but this is only Safari, so a but baffled as to what to do and not so helpful error – Sahan Jun 18 '16 at 02:30
  • This might just be an error in the console, not an actual failing error. Based on the line numbers, it appears to be related to this bit of ES5 shim code, though I'm not sure exactly why: https://github.com/es-shims/es5-shim/blob/406f0ffcbd9e2df4a6e074fcee351cd434808a8a/es5-shim.js#L997-L1012 – Alexander O'Mara Jun 18 '16 at 03:49
  • No this is an error. when the error comes on. If you know MeteorJS the login / Signup does does not log the user in too.. There are no login tokens or anything when I check the devtools > localstorage So this is NOT JUST an error.. Need to fix this somehow – Sahan Jun 18 '16 at 06:06
  • Well *that* issue sounds like it would be caused by Safari's aggressive blocking of 3rd party cookies and other data storage. http://stackoverflow.com/q/20401751 – Alexander O'Mara Jun 18 '16 at 14:44
  • But the thing is that crator.io login signup works and the localstorage is used to save the Meteor login tokens inside an iframe ? it is Meteor V1.2 is this how the server setup ?? – Sahan Jun 18 '16 at 20:22

0 Answers0