我正在为 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.