窗口,控制台对象在 AEM 6.0 中无法访问 Sightly javascript [英] window, console object not accessible in AEM 6.0 Sightly javascript

查看:23
本文介绍了窗口,控制台对象在 AEM 6.0 中无法访问 Sightly javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试访问 AEM 6.0 JS 文件中的 javascript 基本对象.但我遇到了异常,例如:org.apache.sling.api.SlingException:无法获得 DefaultSlingScript:ReferenceError:window"未定义.

I tried to access the javascript basic objects in my AEM 6.0 JS file. But i am getting exception like : org.apache.sling.api.SlingException: Cannot get DefaultSlingScript: ReferenceError: "window" is not defined.

我使用的js文件是

use(function () {
    var rets = {};
        var href= window.location.href;
        rets.href= href;
        return rets;
});

我可以访问其他 javascript 函数.

I am able to access other javascript functions.

推荐答案

JavaScript Use-API 脚本在服务器端执行,而不是在客户端,因此您无法访问浏览器 DOM 或 window对象.

JavaScript Use-API scripts are executed server-side, not client-side, so you can't access the browser DOM or window object.

这篇关于窗口,控制台对象在 AEM 6.0 中无法访问 Sightly javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆