我在玩jquery。div裏面的iframe隱藏
我已將一個維基百科頁面加載到iframe中。這很有趣,很好。
現在,我想從我加載到iframe中的wiki頁面中刪除一個元素(或者可以將它重新加載到沒有該元素的iframe中?)。作爲一個例子,說我想刪除'左導航'元素或類似的東西。
這可能嗎?如果是這樣,我該怎麼辦?
我在玩jquery。div裏面的iframe隱藏
我已將一個維基百科頁面加載到iframe中。這很有趣,很好。
現在,我想從我加載到iframe中的wiki頁面中刪除一個元素(或者可以將它重新加載到沒有該元素的iframe中?)。作爲一個例子,說我想刪除'左導航'元素或類似的東西。
這可能嗎?如果是這樣,我該怎麼辦?
你不能。這是跨域策略的一部分。可以說,不能「混淆」,即從另一個域加載頁面的iframe。顯然,這不適用於鏈接到您自己的域上的頁面的iframe。本文討論一些解決方案和黑客在這個問題上:http://softwareas.com/cross-domain-communication-with-iframes
當你通過瀏覽器看到頁面源代碼時,它是否顯示你所有的東西?如果是這樣,那麼,是的,可以操縱內容並將其顯示在您的網站上。 我不記得確切的功能,但很久以前我使用PHP做了非常類似的事情。包括 步驟,將給定網址的整個頁面內容(包括html標籤)加載到變量中,然後進行字符串搜索,找到您需要的內容,將其刪除,然後回覆剩餘的網站。 如果你有問題搞清楚,請在「boombud dot com」的任何地方發表評論,我會盡量更具體。
你不能玩'