Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iframe not loading for certain url's #186

Closed
FrankOnGit opened this issue Sep 11, 2018 · 10 comments
Closed

iframe not loading for certain url's #186

FrankOnGit opened this issue Sep 11, 2018 · 10 comments

Comments

@FrankOnGit
Copy link

@FrankOnGit FrankOnGit commented Sep 11, 2018

Please read the CONTRIBUTING guide before submitting an issue.

Description

iframes do not load for certain url's

Expected Behavior

iframes should all load normally when all trackers are enabled

Actual Behavior

only when Ghostery is set to pause, all iframes are loaded. If Ghostery is active, the public gmail calenar of alxfyv@gmail.com will not load. The youtube video loads correctly.

Steps to Reproduce

  1. go to https://tiddlywiki.com/
  2. click to + to create a new tiddler (tiddlers can contain text notes, pictures, iframes, etc.)
  3. add the following code to this new tiddler:
<iframe width="560" height="315" src="https://www.youtube.com/embed/1g66s7UbyuU"></iframe> <iframe width="560" height="315" src="https://calendar.google.com/calendar/embed?alxfyv%40gmail.com"></iframe>
  1. confirm changes to this tiddler () to see the result.

Versions

  • Browser: Firefox 62.0
  • OS: Win7 Enterprise SP1
  • Node:
  • NPM:
@sammacbeth
Copy link
Contributor

@sammacbeth sammacbeth commented Sep 13, 2018

Hi @FrankOnGit, thanks for reporting.

I was able to reproduce this. I see the following error in the browser console:

Load denied by X-Frame-Options: https://accounts.google.com/ServiceLogin?service=cl&passive=1209600&osid=1&continue=https://calendar.google.com/calendar/embed?alxfyv@gmail.com&followup=https://calendar.google.com/calendar/embed?alxfyv@gmail.com&scc=1 does not permit framing.

It seems that the calendar is not public, as the embed redirects to a google sign-on page. The error happens because Google does not permit their login to be embedded in an iframe. The root cause is that the Ghostery anti-tracking will block the cookies for the iframes, in this case preventing Youtube and Google tracking your visit to the top-level page. You can allow the third-party cookies to be sent for the iframes if you choose 'Trust site' in Ghostery.

@FrankOnGit
Copy link
Author

@FrankOnGit FrankOnGit commented Sep 13, 2018

@sammacbeth
Copy link
Contributor

@sammacbeth sammacbeth commented Sep 17, 2018

I've just checked this again, and this is fixed in the latest beta version. This should fix your issue once the next version is released.

@FrankOnGit
Copy link
Author

@FrankOnGit FrankOnGit commented Sep 17, 2018

@StephanKl
Copy link

@StephanKl StephanKl commented Oct 30, 2018

@sammacbeth I have the same problem - do you already know (and can share) the release date for the next version of the Ghostery Chrome Extension? Thank you

@christophertino
Copy link
Member

@christophertino christophertino commented Oct 30, 2018

@StephanKl we're currently regressing tickets for v8.3, scheduled for release the week after next (November 12).

@StephanKl
Copy link

@StephanKl StephanKl commented Oct 30, 2018

@christophertino Great to hear and thanks for the quick reply - appreciated!

@christophertino
Copy link
Member

@christophertino christophertino commented Nov 27, 2018

Fixed in v8.2.5

@FrankOnGit
Copy link
Author

@FrankOnGit FrankOnGit commented Jan 9, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants