Facebook RSS 피드를 가져 오는 페이지가 있습니다. 아쉽게도 피드에는 상대 경로와 절대 경로가 모두 포함되어 있습니다. 나는 주어진 이야기를 클릭하고 페이스 북에서 읽을 수있는 능력을 사용자에게주고 싶다. 생성 된 링크 중 하나는 상대, 그래서 무엇을해야 : Facebook 피드의 상대 URL 바꾸기
http://www.facebook.com/ShannonBaumGraphics/photos/a.253345034707618.56302.102938249748298/805807439461372/?type=1
http://www.shannonbaumsigns.com/ShannonBaumGraphics/photos/a.253345034707618.56302.102938249748298/805807439461372/?type=1&relevant_count=1
으로 변환됩니다 나는 다음과 같은 시도 :
<script type="text/javascript">
window.onload = function() {
var aEls = document.getElementsByTagName('a');
for (var i = 0, aEl; aEl = aEls[i]; i++) {
aEl.href = aEl.href.replace("/ShannonBaumGraphics/photos/","http://www.facebook.com/ShannonBaumGraphics/photos/");
}
};
</script>
을하지만 함께 종료
http://www.shannonbaumsigns.comhttp//www.facebook.com/ShannonBaumGraphics/photos/a.253345034707618.56302.102938249748298/805807439461372/?type=1&relevant_count=1
나는 그것이 단순하다는 것을 알고 있지만, 문제를 정확하게 지적하기에는 Javascript가 충분하지 않습니다. 당신의 도움에 대한
aEl.href ="http://www.facebook.com/ShannonBaumGraphics/photos/";
이렇게하면 페이지의 모든 링크가 Facebook에 대한 링크로 바뀝니다. 그렇습니까? 나는 그 특정한 연결을 대체 할 필요가있다. –
다음에'/ ShannonBaumGraphics/photos /'를 추가 하시겠습니까? 업데이트 된 답변보기 –