2010-10-08 40 views
0

我想弄清楚一種方式,我可以像密碼管理員那樣爲我的用戶填充網頁上的表單域。問題是我不是第二個網頁的所有者。我想過使用JavaScript與iframes,但不起作用。我已經嘗試使用PHP來替換表單信息,添加從以前的表單中保存的值。但是我需要在提交第一個表單後添加信息。提交第一頁後,我離開了我的頁面,無法更改其他任何內容。所以我有點想法,我的知識是有限的。任何想法或意見將不勝感激。感謝您的時間和精力。如何使用表單信息自動填充另一個網頁上的表單

+1

我不認爲你會在這裏有很多運氣。如果您不控制其他站點,那麼您的選項是有限的 - 無論是JavaScript還是提交給它,假設它們將表單設置爲默認值以從POST/GET獲取值。無論哪種方式 - 如果我看到你正在對我的一個表單做這件事,我會認爲它是惡意的,並將你關閉。 – 2010-10-08 01:11:38

+0

像Jason說的那樣,網絡編程必須清晰,不顯眼和安全。您的解決方案違反了所有這三項建議。 – Ben 2010-10-08 01:20:24

+0

非常感謝您的意見。現在,如果我有一個可以填充字段的小書籤怎麼辦?那會被認爲是惡意的嗎? – NCX001 2010-10-08 01:47:38

回答

1

由於JavaScript代碼實施了SOP(同源策略),因此無法完成。另一種方法是通過XSS,其他通過書籤,通過GreaseMonkey腳本作爲最後的選擇。

如果要填寫的數據來自您的網站,GreaseMonkey可能是您的最佳選擇。最好的選擇,因爲GreaseMonkey腳本可以執行跨域的Ajax請求。

相關問題