我想為此網頁產生一個 URL,使用查詢字串預先填入兩個 CeDiploma Validation 表單元素。
我使用以下 URL 在另一所大學的網頁上獲得了驗證表單的預期結果:https://cecredential.stanford.edu/cecredential/?credentialId=prefilledtext&nameLetter=AA
。這會產生:
但是,此方法似乎不適用於原始站點,即以下帶有查詢字串的URL 的行為方式與不帶查詢字串的URL 的行為相同:https://registrar.uchicago.edu /records/diplomas/ce-diplomas-validation/?CeDiD=preilledtext&UserFirstTwoLetters=AA
作為一個完全的 html 新手,我不明白為什麼這兩個頁面對於這些 URL 查詢字串的行為不同。
更新:奇怪的是,此方法確實允許我使用https://registrar 預先填充芝加哥大學頁面搜尋框的文字欄位。 uchicago.edu/records/diplomas/ce-diplomas-validation/?s=pre
這會產生
CeDiploma 表格仍然沒有成功。
一個網站的程式碼可以讀取查詢字串並使用其中的資料填入表單欄位。另一個則不然。
如果瀏覽器可以僅使用 URL 填充任意網站上的表單字段,這將是一個安全問題。除非該網站為您提供了一種機制來做到這一點(而且似乎沒有):您不能。