因為一些資訊安全方面的要求,接到了一個修改的作業,百度半日后仍然不知道如何處理,求助各位大佬:
如何在form提交的時候攔截request并從request中洗掉某個特定的引數?
已有條件:
1、頁面結構不能修改(不能修改input標簽的name屬性、也不能將該input放置到form結構外側)
2、input標簽被隱藏在匿名iframe中,無法通過getElementById或$("#id")等方式訪問到控制元件本身(因此無法通過onsubmit攔截修改value或disable等屬性)
3、要求在request發送之前,將其中的值攔截并洗掉。不能將資料發到服務器端。
uj5u.com熱心網友回復:
頁面元素又不止getElementById一個方式獲取,既然你都知道他是個iframe,那你獲取所有的iframe然后遍歷不就好了?還有你的submit跟你的iframe有啥關系...你在iframe里submit那js也是運行在那個iframe里,submit iframe外面的form那更加跟iframe沒關系了.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/211269.html
標籤:Web 開發
上一篇:求助,使用jacob出現的問題
