我正在使用OSGI配置文件来定义不同环境的配置,如OSGI Configuration中所指定。我在同一存储库中保存了多种运行模式的配置。文档说明
“如果适用于同一PID的多种配置,则将应用具有最高匹配运行模式数量的配置。”
如果适用于同一PID的多种配置,并且为了获得最大数量的匹配运行模式而捆绑了两种或多种配置,该机制是什么?申请哪一个?
在CQ中,如果我请求诸如的资源localhost:4502/content/geometrixx/en.json,我将获得JSON格式的节点信息.这同样适用于XML扩展.
我的问题是,如果URL扩展名为json?,它实现了哪些节点信息以JSON格式呈现?基本上,扩展只是文本和URL结构的另一部分.简单地追加json不会神奇地获取JSON格式的信息.
显然,必须使用此信息来编写用于以JSON格式返回节点信息的逻辑.
我正在努力了解CQ的内部工作原理.也许在Apache Sling中获取JSON的概念也是一样的?我不知道它是否具体是CQ,但重点是相同的.我也试过/system/console/jcrresolver了,但没有用.
我有此页面https://jsfiddle.net/r91bLb7r/9/,该页面用于显示此iframe https://jsfiddle.net/r91bLb7r/8/。
父页面具有我要从iframe访问的localstorage值。
这是父母的代码:
$(document).ready(function () {
$( "#top" ).click(function() {
localStorage.setItem("parent", "one");
alert('I am the top page');
});
});
Run Code Online (Sandbox Code Playgroud)
这是iframe代码:
$(document).ready(function () {
$( "#map" ).click(function() {
var mode = localStorage.getItem("parent");
alert('I am the iframe'+mode);
});
});
Run Code Online (Sandbox Code Playgroud)
如何从iframe访问父级的localstorage值?
我想将 JSON 转换为 HTML 以在网站上显示它。我用谷歌搜索过,当 whenjson是一个字符串时会发生这个错误,首先我需要解析。但是当我使用时JSON.parse,控制台说它已经是一个对象(Unexpected token o in JSON at position 1)。
$(document).ready(function() {
$("#getMessage").on("click", function() {??
$.getJSON("http://quotes.rest/qod.json", function(json) {
var html = "";
json.forEach(function(val) {
var keys = Object.keys(val);
html += "<div class = 'blabla'>";
keys.forEach(function(key) {
html += "<b>" + key + "</b>: " + val[key] + "<br>";
});
html += "</div><br>";
});
$(".message").html(html);
});
});
});
Run Code Online (Sandbox Code Playgroud)