2013-10-20 188 views
0

我需要在我的網站上添加一個外部鏈接以進行實時評分,但出於某種安全原因itftennis.com會阻止鏈接嵌入到外部網站。外部鏈接不適用於FF,Chrome但適用於IE 9

若點擊打開的頁面發生錯誤的jsfiddle現場打分鏈接它,但如果你點擊地址欄,然後點擊進入鏈接將工作或如果你輸入這個鏈接直接在地址欄,然後它會工作

Click here這不會工作。

有沒有辦法使用jQuery來使這個鏈接工作。

我相信他們是檢查鏈接源引用,一旦它自己的域之外,他們阻止它可能是他們希望用戶訪問他們的網站序查看現場打分..

在這方面的任何幫助欣賞。這不是一個純粹的編程問題,但我正在尋找某種jQuery的或基於C#的解決方案,使這一環節的工作..在其他網站

function launchPCLiveScores() { 
    window.open('http://scores.itftennis.com/?alias=itf&layoutid=72&versionid=1&language=en&tID=W-C50-FRA-05A-2013', 'ITFProCircuitLiveScore', 'width=1000,height=700'); 
} 

修訂

只需注意問題發生對在Firefox 24和Chrome一樣的東西在IE 9

錯誤信息

Error 403 Empty page 

Empty page 

Guru Meditation: 

XID: 1400950608 

Varnish cache server 

回答

0

下面的代碼使其工作

<a href="http://href.li/?http://scores.itftennis.com/index.php?alias=itf&amp;layoutid=72&amp;versionid=1&amp;language=en&amp;tID=W-C75-UAE-01A-2013&amp;country=ISR" onclick="window.open('http://href.li/?http://scores.itftennis.com/index.php?alias=itf&amp;layoutid=72&amp;versionid=1&amp;language=en&amp;tID=W-C75-UAE-01A-2013&amp;country=ARE','W-C75-UAE-01A-2013','width=1000,height=680');return false;">LiveScores/Results</a> 
+1

值得一提的原因:該網頁正在檢查引薦,如果沒有自己的域它阻止了請求,可能是爲了防止屏幕抓取。通過使用http://href.li/你隱藏了引用。 –

+0

我同意你的意見。 – Learning

+0

我同意你的意見。我發現他們的安裝手冊,它不會談論這一切。他們只是提到可以在外部網站上添加實時得分鏈接。 &讓我驚訝的是它在IE 9上工作,但不是FF或Chrome ...這些問題的情侶只是困惑了我。我的第一個猜測是他們正在檢查網站的參考,但我不知道如何解決這個問題......直到我發現'href.li' – Learning

相關問題