javascript - 我正在为 adobe muse 制作一个小部件,我需要知道如何将域名放在元属性标记的内容前面

标签 javascript xml facebook widget

我正在制作的小部件使用开放图标记,当涉及到“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/

相关文章:

javascript - 如何找到父键未知的子键的值?

c# - 使用 XPath 按 Id 选择 XMLNode

java - 在 onActivityResult 中识别 Facebook-Activity

facebook - 如何使用Facebook open graph API获取用户的共享链接?

javascript - 使用框中的箭头增加文本框中的值

javascript - jquery datetimepicker 插件 - 如何使用字段中的日期/时间初始化日历/时间选择?

javascript - UCWA 和 Skype Web SDK 不工作?

xml - 检查XML DOM XMLDOC时出错

xml - 如何在 XPath 中查找达到一定深度的后代元素?

ios - Facebook SDK 导致 React Native 构建失败