我正在制作的小部件使用开放图标记,当涉及到“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 中的事情。 .
关于javascript - 我正在为 adobe muse 制作一个小部件,我需要知道如何将域名放在元属性标记的内容前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28495418/