【问题标题】:How to embed 3rd party widgets on Blogger如何在 Blogger 上嵌入第 3 方小部件
【发布时间】:2014-11-07 09:54:54
【问题描述】:

作为网站管理员,我如何允许 Blogger 用户将我的内容嵌入到他们的博客中?

我尝试了以下解决方案 - 简单的按钮重定向到:

https://www.blogger.com/blog-this.g?u=[ MY URL ]&t=[ MY WIDGET CODE ]

标签在[ MY WIDGET CODE ]内。

我遇到了两个问题:

  • <script> 标签似乎已从建议的帖子内容中自动删除

  • 即使用户复制并粘贴脚本,它也只能在发布后工作 - 因此用户无法在预览中看到它的样子

提前感谢任何提示:)

注意:我知道这可能是一个安全问题,但如果博主能够发布带有脚本的内容,那么为什么他不能预览它们呢?

【问题讨论】:

    标签: javascript widget blogger


    【解决方案1】:

    如果您的问题是脚本标签被删除,那么您可以制作一个 js 文件并将其托管在 google 驱动器或您喜欢的任何其他服务器上,并将此 js 链接到您的博客模板。我将这种方法用于第三方插件,如 codehighlighter,它可以工作。可以看http://a2znotes.blogspot.com

    【讨论】:

    • 感谢您的回答。不,这不是我遇到的问题。我的目标不是在我自己的博客上嵌入内容,而是让所有 Blogger 用户都可以嵌入我网站上的内容。
    • 在这种情况下,您可以使用博客提要。它提供了包含来自其他博客的提要的功能。support.google.com/blogger/answer/97933?hl=en
    • 对不起,我不清楚。我没有关于 Blogger 的博客。我有完全不同的网站,允许用户将我的内容嵌入他们的网站/博客。想想 YouTube 和他们的嵌入播放器。
    【解决方案2】:

    我不知道 Blogger 但如果我没记错的话,他们可以将 javascript 添加到他们的模板中,那么从其他域添加内容、添加脚本或只使用 @ 应该相对容易987654321@.

    来源:

    编辑

    Blogger 中的 HTML 和 JavaScript 小部件是一个空白小部件,可让您将第三方功能或其他代码添加或粘贴到您的博客中。在 Blogger 布局屏幕中单击“添加小工具”可以找到 HTML 和 JavaScript 小部件

    小部件可能在预览中工作。

    【讨论】:

    • 是的,Blogger 用户可以将 JS 添加到他们的模板或帖子中。问题是发帖预览中JS没有执行。
    • @dev9 我可能是错的,但他们可能不允许您自定义 admin 后端,因为这会导致无法恢复的情况,但他们允许script 仍然很奇怪然后在预览中看不到,您应该与您的用户检查 javascript 控制台中的错误。此外,将脚本作为 url 参数传递是您不想做的事情,这将允许任何人注入脚本,要走的路是 html 中的远程 scriptjsonp,或者你可以看看到iframes.
    【解决方案3】:
    <object data=http://xyz.blogspot.com/atom.xml width=”600″ height=”400″>
    <embed src=http://xyz.blogspot.com/atom.xml width=”600″ height=”400″> </embed>
    Error: Embedded data could not be displayed.
    </object>
    

    这可能会对您有所帮助。 来源:http://lowendmac.com/2006/embed-a-blogger-feed-in-your-web-page/

    【讨论】:

    • 不,这不是我想要的。我想让 Blogger 用户能够从我的 EXTERNAL 网站嵌入我的内容。
    • 您可以使用此代码创建嵌入代码,您可以通过您的网站将其提供给用户。
    猜你喜欢
    • 2010-11-24
    • 1970-01-01
    • 2013-03-20
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    相关资源
    最近更新 更多