как открыть твиттер всплывающее окно как фейсбук - PullRequest
0 голосов
/ 25 марта 2020
$('.fbshare').on('click', function(){
    var url = window.location.href;
    window.open('https://www.facebook.com/sharer/sharer.php?u=' + url,
        'facebook-share-dialog',
        'width=800,height=600'
    );
});

Выше работает нормально, и я хочу то же самое для твиттера:

$('.twshare').on('click', function(){
    var url = window.location.href;
    window.open('https://twitter.com/share?url=' + url,
        'width=800,height=600'
    );
});

это открывает новую вкладку вместо всплывающего окна

также на новой вкладке - внутри текстовое поле - перед URL стоит пробел

1 Ответ

0 голосов
/ 25 марта 2020

Согласно комментариям, похоже, что второй аргумент window.open () , windowName был пропущен в вашем примере с Twitter. Попробуйте это:

$('.twshare').on('click', function () {
    var url = window.location.href;
    window.open('https://twitter.com/share?url=' + url,
        'twitter-share-dialog',
        'width=800,height=600'
    );
});
...