我正在为 adobe muse 制作一个小部件,我需要知道如何将域名放在 meta 属性 标签的内容前面
I'm making a widget for adobe muse, and I need to know how to place a domain name in front of the content of a meta property tag
我正在制作的小部件使用 Open Graph 标签,当涉及到 "og:image" 元标签时,我 运行 陷入了困境。我删除了其余不相关的代码,但这就是导致问题的原因:
<?xml version="1.0" encoding="UTF-8"?>
<HTMLWidget>
<parameters>
<file name="ogImage" label="Image"/>
<!-- This enables the user to upload an image-->
</parameters>
<headHTML>
<meta property="og:image" content="{param_ogImage}" />
</headHTML>
</HTMLWidget>
这将输出的代码是:
<meta property="og:image" content="/assets/example-image.png"/>
然后 Facebook 调试器会说:
Object at URL
'http://www.example.com/' of type 'website' is invalid because the given value
'/assets/image.png' for property 'og:image:url' could not be
parsed as type 'url'.
所以,我的问题是,有没有办法自动抓取域名并将其放在{param_ogImage}内容的前面?是否可以使用类似的东西来完成这个任务?
<script>
function myFunction() {
var x = document.domain;
document.getElementById("demo").innerHTML = x;
}
</script>
不适用于当前的 mucow(第 3 版)。这似乎确实是 added in the future version.
我正在制作的小部件使用 Open Graph 标签,当涉及到 "og:image" 元标签时,我 运行 陷入了困境。我删除了其余不相关的代码,但这就是导致问题的原因:
<?xml version="1.0" encoding="UTF-8"?>
<HTMLWidget>
<parameters>
<file name="ogImage" label="Image"/>
<!-- This enables the user to upload an image-->
</parameters>
<headHTML>
<meta property="og:image" content="{param_ogImage}" />
</headHTML>
</HTMLWidget>
这将输出的代码是:
<meta property="og:image" content="/assets/example-image.png"/>
然后 Facebook 调试器会说:
Object at URL 'http://www.example.com/' of type 'website' is invalid because the given value '/assets/image.png' for property 'og:image:url' could not be parsed as type 'url'.
所以,我的问题是,有没有办法自动抓取域名并将其放在{param_ogImage}内容的前面?是否可以使用类似的东西来完成这个任务?
<script>
function myFunction() {
var x = document.domain;
document.getElementById("demo").innerHTML = x;
}
</script>
不适用于当前的 mucow(第 3 版)。这似乎确实是 added in the future version.