일부 웹 사이트에 소셜 네트워크 버튼을 구현하려고합니다. 나는 새로운 페이지를 만들 때 고객이 아무 것도 추가 할 필요가 없도록 가능한 한 쉽게 그리고 미래를 보장하기를 바라고 있습니다. 그의 모든 페이지는 HTML (PHP가 아님)이므로 PHP를 사용할 수 없습니다. JS를 생각하고 jQuery의 .append
을 사용하여 멋지고 쉽게 만들었지 만, 더 좋은 방법이 있는지,이 방법에 결함이 있는지 궁금합니다.자바 스크립트로 현재 URL 전체 얻기 및 jQuery와 함께 사용하기
HEAD (스크립트) :
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>$(document).ready(function() {
var currentURL = window.location; //Get the URL, put it in a variable
$('#fb').append('<div class=\"fb-like\" data-href=\"' + currentURL + '\" data-send=\"true\" data-width=\"450\" data-show-faces=\"true\" data-font=\"arial\"></div>');
});</script>
BODY
<body>
<div id="fb-root"></div>
<script>
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=177213782346727";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div id="fb">Test</div>
</body>
이에 대한 모든 발언 여기에 코드? 나는 이것을 완벽하게 구현하고 다시 모든 것을 바꾸고 싶지 않습니다.
좋아 보이는 답 –