窗口,控制台对象在 AEM 6.0 中无法访问 Sightly javascript [英] window, console object not accessible in AEM 6.0 Sightly javascript
本文介绍了窗口,控制台对象在 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屋!
查看全文