javascript - 在 javascript 中获取页面的当前 URL,适用于平板电脑

标签 javascript html

我有一个链接,当我按下它时,我会转到 twitter/facebook 或 linkedin,这样我就可以分享新闻。

当我分享新闻并关闭弹出窗口时,我回到我的页面,但随后我可以看到它已重定向到我的 JavaScript 中的 href="#"的第一页 bc,所以没关系.

但我希望它出现在页面上,我点击了链接。所以如果页面是

www.mydomain.com/blog/news/3/

然后我希望我的链接引用 href=""中的链接,但是如何在 javascript 中做到这一点,以便它也适用于平板电脑?

我的 facebook javascript 代码是。

    $('#facebook').sharrre({
      share: {
        facebook: true
      },
      template: '<a href="#"><i class="icon-facebook"></i>{total}</a>',
      enableHover: false,
      enableTracking: true,
      click: function(api, options){
        api.simulateClick();
        api.openPopup('facebook');
      }
    });

如何获取 javascript 内 href 中 # 的当前页面 URL?

最佳答案

如果我正确理解您的问题,您可以使用 document.URL 提取 URL 并将其存储到变量中以传递到您的 sharrre() 方法中:

var url = document.URL;
$('#facebook').sharrre({
    template: '<a href="' + url + '"><i class="icon-facebook"></i>{total}</a>',
    ...
});

这在平板电脑上应该可以正常工作。

关于javascript - 在 javascript 中获取页面的当前 URL,适用于平板电脑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20283713/

相关文章:

javascript - jQuery Bootstrap ScrollSpy 不起作用

javascript - 如何在没有 Html-Imports 的情况下打包或导入 Html-Templates

javascript - HTML5 : Javascript to force offline cache rebuild?

html - 具有 4 个 div 的布局 - 2 个固定、1 个动态(不可滚动)和 1 个带滚动条的填充高度

html - 如何在另一个div中垂直对齐一个div

javascript - 更新后的 V-Html 不起作用

javascript - 如果类不存在,jQuery 更改 CSS 值

javascript - 使用 jQuery 隐藏/显示 div 时出错

javascript - 通过javascript切换html内容的最佳方法

php - 使用 PHP 循环的多个倒计时器