feat: Add token which disables different origin subframe dialog suppression
for Chrome version 92. This token is added to the courseware iFrame, which enables the iFrame to retain the ability to summon modals & alerts - or open new windows via JS. This token has a limited lifespan - it currently expires around Dec 14, 2021. TNL-8559
This commit is contained in:
@@ -4760,3 +4760,7 @@ SHOW_ACTIVATE_CTA_POPUP_COOKIE_NAME = 'show-account-activation-popup'
|
||||
# .. toggle_tickets: https://github.com/edx/edx-platform/pull/27661
|
||||
# .. toggle_creation_date: 2021-06-10
|
||||
SHOW_ACCOUNT_ACTIVATION_CTA = False
|
||||
|
||||
################# Settings for Chrome-specific origin trials ########
|
||||
# Token for " Disable Different Origin Subframe Dialog Suppression" for http://localhost:18000
|
||||
CHROME_DISABLE_SUBFRAME_DIALOG_SUPPRESSION_TOKEN = 'ArNBN7d1AkvMhJTGWXlJ8td/AN4lOokzOnqKRNkTnLqaqx0HpfYvmx8JePPs/emKh6O5fckx14LeZIGJ1AQYjgAAAABzeyJvcmlnaW4iOiJodHRwOi8vbG9jYWxob3N0OjE4MDAwIiwiZmVhdHVyZSI6IkRpc2FibGVEaWZmZXJlbnRPcmlnaW5TdWJmcmFtZURpYWxvZ1N1cHByZXNzaW9uIiwiZXhwaXJ5IjoxNjM5NTI2Mzk5fQ==' # pylint: disable=line-too-long
|
||||
|
||||
@@ -34,6 +34,7 @@ from common.djangoapps.pipeline_mako import render_require_js_path_overrides
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="origin-trial" content="${settings.CHROME_DISABLE_SUBFRAME_DIALOG_SUPPRESSION_TOKEN}">
|
||||
|
||||
## Define a couple of helper functions to make life easier when
|
||||
## embedding theme conditionals into templates. All inheriting
|
||||
|
||||
Reference in New Issue
Block a user