Main.js
:
require([
'jquery',
'backbone',
....
'src/views/components/CookieBannerComponent'
...
],
function ($, _, Backbone, App, ApplicationRouter, TopMenuComponentMobile, CookieBannerComponent,
BrowserCompatibilityComponentMobile) {
$(document).ready(function () {
...
var coockieBanner = new CookieBannerComponent;
}
...
}
CookieBannerComponent.js
:
function ($, _, Backbone, BaseComponentMobile) {
return BaseComponentMobile.extend({
initialize: function () {
BaseComponentMobile.prototype.initialize.apply(this,
arguments);
try {
function OptanonWrapper() { ... }
Функция OptanonWrapper
вызывается, когда пользователь сохраняет изменения в настройках согласия на использование файлов cookie.Затем функция OptanonWrapper
отключает настройки файлов cookie в JavaScript.Проблема в том, что сейчас OptanonWrapper
не видно.Обычно требуется, чтобы он был в теге <head>
на веб-сайте.Как сделать эту функцию global
такой, чтобы ее можно было вызывать?