2017-03-28 74 views
0

我想使用ClipboardJS庫將當前頁面的URL複製到剪貼板。我盡我所能,在這裏提出問題。Window.location.href不適用於剪貼板JS

這裏是代碼:

使用Javascript/jQuery的:

new Clipboard('.copy', { 
    text: function(trigger) { 
     return window.location.href; 
    } 
}); 

HTML:

<div class="modal fade" id="modal" tabindex="-1" role="dialog"> 
    <div class="modal-dialog" role="document"> 
    <div class="modal-content"> 
     <div class="modal-body"> 
     <button class="btn btn-default copy">Copy to clipboard</button> 
     </div> 
    </div><!-- /.modal-content --> 
    </div><!-- /.modal-dialog --> 
</div><!-- /.modal --> 

<a href="#" class="btn btn-primary" data-target=".modal" data-toggle="modal">Open modal</a> 

這裏是代碼筆:

http://codepen.io/anon/pen/LWgZpV

+0

我改變了你的codepen使用'返回「一些字符串」;'並沒有工作,無論是。它與'window.location.href'無關。 – Barmar

+0

問題:您是否只使用過codepen,或者您是否嘗試過在本地運行它?我有一種感覺Codepen可能會以某種方式干預 –

+0

@SamHood它也會作爲Stack Snippet失敗。 – Barmar

回答