Backbone.js создает глобальную функцию - PullRequest
0 голосов
/ 05 февраля 2019

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 такой, чтобы ее можно было вызывать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...