Замените HTTP на HTTPS в var siteurl, чтобы удалить ошибку xmlhttprequest - PullRequest
0 голосов
/ 22 мая 2019

У меня есть эта ошибка:

Mixed content the page at was loaded over https but requested an insecure xmlhttprequest endpoint

При проверке исходного кода я нахожу этот javascript:

ВЫХОД HTML:

    var checkTasksInterval=10000;
    var taskesstr='111';
    var thispageid=1;
    var siteurl='http://www.example.com/';

Как я могу изменить var siteurl на https в этом javascript?

    <script language="JavaScript">
    var checkTasksInterval='.$sysconf['checkTasksInterval'].';
    var tasksstr=\''.$tasksstr.'\';
    var thispageid='.$GLOBALS['TSFE']->id.';
    var siteurl=\''.\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL').'\';
    </script>

1 Ответ

0 голосов
/ 23 мая 2019

Проблема возникает из-за вызова ajax siteurl:

Я изменил это:

$.ajax({
    type: "GET",
    url: siteurl+surl,

на:

$.ajax({
    type: "GET",
    url: 'https://example.com/index.php?eID=tasksdata',
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...