2013-05-13 41 views
0

我的瀏覽器會話通過網站進行身份驗證。HTTPS圖像不顯示在我的本地主機上,但去鏈接顯示圖像

我正在使用他們的API從網站上下載圖像,以便我可以將它們顯示在我的網頁上。

訪問該圖像的URL顯示圖像,將它放在一個img標籤不:

<img src = "https://files.something.com/123123" />><!-- this doesn't show --> 
<a href = "https://files.something.com/123123">arse</a><!-- this works --> 

爲什麼任何想法?以及我如何克服它?

如果我爲鏈接放置http,它會以任何方式重定向到https。

回答

1

有兩件事情值得銘記的位置:

  • 你的主機是自動重定向到https。這是故意的嗎?
  • 我懷疑你看到的是跨域安全,或者你的服務器主動拒絕它。

爲了解決問題:您需要了解您從圖像中獲得的回覆。

打開Firebug中的'NET'選項卡或Chrome Developer Tools中的'Network'並觀察頁面加載。我懷疑你會看到這些圖像通過紅色出現錯誤編號。一旦你明白了,就很容易發生故障 - 爲什麼服務器拒絕爲圖像提供服務。

+0

哈哈我使用IE10。但是,謝謝,是的,它是跨域安全的..如果你在頁面中放置一個iframe,它似乎需要再次登錄,這是因爲父窗口無法訪問由我打電話的網站設置的會話cookie從。啊,b00-百靈!這個酒吧管家沒有辦法。 – Jimmyt1988 2013-05-13 14:14:05

相關問題