2013-04-06 78 views
0

我有多個外部網站,每個網頁必須填寫一個用戶名。我正在嘗試通過將所有這些字段組合到一個用戶名輸入中,使所有內容更加輕鬆。在輸入用戶名後點擊提交按鈕將打開新標籤頁中的外部網站,每個標籤頁都已填入用戶名。我正計劃通過這些URL完成此操作。例如,通過URL填寫HTML字段

http://www.website.com/vote?username=inputted_username 

問題是此方法不適用於5個外部網站中的4個。當我使用它時,網站加載時沒有填充字段。有沒有另一種方式來做到這一點,而無需下載JavaScript庫的負載,如果是這樣的話?

回答

0

外部網站必須實現相應的代碼,以接受通過網址設置字段,如果沒有你不能做任何事情,甚至是使用JavaScript,因爲訪問外部域的元素被認爲是一個安全問題並幾乎被所有瀏覽器禁止。因此,您應該請這些網站支持通過URL參數填寫字段。

+0

我在看的HTML代碼網站現在。有沒有辦法確定網站是否通過URL接受輸入? – 2013-04-06 01:30:22

+0

不一般。您應該可以讀取/更改服務器端代碼。 – SeMeKh 2013-04-06 01:59:20

0

如果您能夠使用PHP,你可以這樣做:

<?php $username = $_GET['username']; ?> 

<input value="<?php echo $username; ?>"></input> 

它會得到從URL和輸出的用戶名的用戶名在回聲

+0

這將有助於發佈URL值,但事實是這些網站是外部的,所以我能夠與HTML字段進行交互的唯一方式就是通過URL。我不熟悉PHP,但有沒有辦法在與我的網站完全無關的外部網站上輸出用戶名? – 2013-04-06 01:51:03

+0

外部網站接收數據的確切程度如何? – Rujikin 2013-04-06 02:07:58

+0

我也不太確定。在這裏,讓我給你的網站:www.planetminecraft.com/server/omega-realm-146/vote。我試圖將用戶名傳遞給名爲'mcname'的字段,但是當我嘗試它時,它不會執行任何操作。 – 2013-04-06 02:14:21