2012-05-24 22 views
0

當我測試這個網站時,如果我使用的URL沒有前綴:www,那麼一些javascript斷點和一個複選框將不會標記自己點擊。有沒有這個js打破沒有url前綴的原因:www?

它工作正常,如果我有前綴那裏。

我並不是真的在這個特定的網站問題上尋求幫助,但JavaScript是否需要url前綴才能正常工作?是否應該發生,當完整的網址不存在時,一些功能會中斷?

+3

可能還有其他一些原因。 – WojtekT

+0

如果您使用的是IE瀏覽器,那麼您的安全區域定義可能非常不穩定,而非www版本的限制比正常情況要嚴重得多。 –

回答

1

這聽起來像其他事情正在發生。 Javascript不會因爲您訪問的網址沒有www前綴而中斷。

您的Web服務器可能會導致一些令人毛骨悚然的設置。你的.htaccess文件中可能有一些時髦的重寫規則,如果它的Apache是​​你的。或者,它可能是在JavaScript中尋找硬編碼網址或東西的東西。

所以再次,答案是否定的。 URL上的前綴本身並不會阻止Javascript正常工作。

+0

是的,有一個硬編碼的URL參考圖像。謝謝 –

1

http://www.example.orghttp://example.org是兩個非常不同的domains。 Javascript需要一個引用現有站點的URI來工作。

+0

大多數人會購買這兩個域嗎?通常他們似乎去同一個網站。 –

+1

是的。查看右欄中的「相關問題」以找出「如何從一個域重定向到另一個域」。 – Bergi