LD JSON中的Javascript

迪亚兹罗曼

我想知道是否有可能在ld + json脚本中执行一些JavaScript。例如“ window.location.hostname”

<script type="application/ld+json">
{
   "@context": "http://schema.org",
   "@type": "WebSite",
   "url": "http://" + window.location.hostname
}
</script>
邓利

不,不会执行“ application / ld + json”类型的脚本。但是,您可以执行以下操作:

<script>
  var el = document.createElement('script');
  el.type = 'application/ld+json';
  el.text = JSON.stringify({
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "http://" + window.location.hostname
  });
  document.querySelector('body').appendChild(el);
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Json-LD中的主从细节表示

来自分类Dev

Jena RIOT中的JSON-LD?

来自分类Dev

Json-LD中的主从细节表示

来自分类Dev

JSON到JSON-LD

来自分类Dev

JSON-LD的错误扩展

来自分类Dev

rlwrap中的LD_PRELOAD?

来自分类Dev

LD中的未知选项-pthread

来自分类Dev

如何使用html标签中的javascript修改type(ld + json)值?

来自分类Dev

由javascript创建的JSON-LD未显示在视图源中

来自分类Dev

application / ld + json和javascript数据交换

来自分类Dev

application / ld + json和javascript数据交换

来自分类Dev

从JSON转换为JSON-LD

来自分类Dev

遵循JSON-LD API中的所有链接

来自分类Dev

在JSON-LD中,是否可以扩展上下文?

来自分类Dev

验证JSON-LD中的三元组

来自分类Dev

如何在JSON-LD中返回SPARQL结果?

来自分类Dev

注释JSON-LD中的嵌套结构/值

来自分类Dev

访问json-ld框架中的嵌套属性

来自分类Dev

从带框的JSON-LD中删除额外的参数

来自分类Dev

验证JSON-LD中的三元组

来自分类Dev

如何在schema.org json ld中设置总部

来自分类Dev

测试schema.org ld + json内容

来自分类Dev

AngularJS脚本标签JSON-LD

来自分类Dev

How to return SPARQL results in JSON-LD?

来自分类Dev

In JSON-LD, is it possible to extend a context?

来自分类Dev

是否必须嵌入JSON-LD?

来自分类Dev

JSON-LD + Hydra链接发现

来自分类Dev

框架json-ld文件追加子项

来自分类Dev

使用Jena编写JSON-LD