【问题标题】:Sharing to Tumblr using AngularJS ng-click is banned禁止使用 AngularJS ng-click 分享到 Tumblr
【发布时间】:2015-10-03 16:02:50
【问题描述】:

所以,我正在尝试实现分享到 tumblr 按钮。单击按钮时,我希望它打开一个包含当前页面详细信息的新窗口等。这对 facebook、twitter 等来说很好。

但是当我为 tumbler 执行此操作时,当用户打开新窗口时,它不会加载正常的共享窗口,而是重定向到此 URL:

https://www.tumblr.com/widgets/share/tool/banned?

并显示以下文字:

Not Available for Sharing

我正在通过 ng-click 指令调用的 AngularJS 控制器执行这个新窗口。

控制器代码为:

$scope.openWindow = function() {
    window.open("http://www.tumblr.com/share", 'newwindow', 'width=400, height=400');
}

html 看起来像这样:

ng-click="openWindow()"

我的网站只是在开发环境上运行并在本地主机上运行。我想知道这是否与它有关?

PS 我上面使用的示例是文档中最简单的代码。实际上,我的 url 将包含一些查询参数,提供有关页面的更多详细信息 - 但对于最基本的类型,它似乎甚至不适用于我!

【问题讨论】:

    标签: javascript html angularjs tumblr


    【解决方案1】:

    似乎 Tumblr 仅针对 localhost 环境执行此操作。我有类似的代码,我只在本地得到同样的错误。在生产或实际域中尝试。它应该可以工作。

    【讨论】:

    • 干杯绝地 - 我也很怀疑!
    猜你喜欢
    • 2016-02-25
    • 2016-10-28
    • 2023-03-31
    • 2015-05-19
    • 2015-11-24
    • 2018-04-14
    • 2014-05-15
    相关资源
    最近更新 更多