我目前正在製作一個桌面應用程序的HTML。html/js:如何在html或js中獲取本地系統的用戶名?
現在我想獲取本地系統當前用戶的用戶名。
我這樣做在PHP中: -
$wand = getenv("HOMEDRIVE").getenv("HOMEPATH")
,但現在我想使這個在HTML,所以它確實需要一臺服務器。
謝謝。
我目前正在製作一個桌面應用程序的HTML。html/js:如何在html或js中獲取本地系統的用戶名?
現在我想獲取本地系統當前用戶的用戶名。
我這樣做在PHP中: -
$wand = getenv("HOMEDRIVE").getenv("HOMEPATH")
,但現在我想使這個在HTML,所以它確實需要一臺服務器。
謝謝。
JavaScript運行在當前HTML文檔的上下文中,因此它將無法確定當前用戶的任何內容,除非它位於當前頁面中,或者您將AJAX調用到服務器端腳本以獲取更多信息。
JavaScript將無法確定您的Windows用戶名。
要做到使用AJAX:
request = $.ajax({
type: 'POST',
url: 'form.php',
data: { }});
request.done(function(response) {
alert (response)}
})
});
在form.php的側面:
<?php>
$wand = getenv("HOMEDRIVE").getenv("HOMEPATH")
echo $wand;
?>
PHP文件
<h1><?php echo getenv("HOMEDRIVE").getenv("HOMEPATH"); ?></h1>
或者你可以聲明變量第一
<?php $wand = getenv("HOMEDRIVE").getenv("HOMEPATH"); ?>
<h1><?php echo $wand; ?></h1>
.html文件您可以使用jQuery AJAX
<h1 id="username"></h1>
$("#username").load("/username.php");
username.php
<?php echo getenv("HOMEDRIVE").getenv("HOMEPATH"); ?>
如何做到這一點的AJAX? –
向服務器發出AJAX請求,並獲取用戶名作爲響應。就像你提到在PHP中這樣做的方式一樣 – anshabhi