在 var siteurl 上将 HTTP 替换为 HTTPS 以删除 xmlhttprequest 错误

Replace HTTP with HTTPS on var siteurl to remove the xmlhttprequest error

我有这个错误:

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/';

如何将 javascript 中的 var siteurl 更改为 https

    <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>

问题来自 ajax siteurl 调用:

我改变了这个:

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

至:

$.ajax({
    type: "GET",
    url: 'https://example.com/index.php?eID=tasksdata',