Nhận tên máy tính javascript Chrome

tôi có một ASP. NET nằm trên máy chủ nhưng được truy cập từ máy khách. Tôi cần ứng dụng truy xuất tên máy tính của máy khách truy cập ứng dụng. Làm cách nào tôi có thể làm điều đó bằng javascript?

Những gì tôi đã thử

Đã thử sử dụng ActiveXObject nhưng không hoạt động


bạn không thể. Chi tiết về máy thực tế mà trình duyệt đang chạy không có sẵn cho mã Javascript vì lý do bảo mật và thông tin đó bao gồm tên máy

Phương pháp duy nhất của bạn là điều khiển ActiveX và chúc may mắn với điều đó - chúng sẽ chỉ chạy trên ít hơn 1% máy hiện đại (và sau đó chỉ những máy có cài đặt bảo mật rất thấp)

Thêm giải pháp của bạn ở đây

 B   I   U   S  small BIG code var  <   >   &  link [^] encode untab case indent outdent

Xem trước 0

thành viên hiện có

hoặc tham gia với chúng tôi

Tải xuống, Bình chọn, Nhận xét, Xuất bản

Email của bạn

Email này đang được sử dụng. Bạn có cần mật khẩu của bạn?

Mật khẩu tùy chọn

Khi trả lời một câu hỏi xin vui lòng

  1. Đọc kỹ câu hỏi
  2. Hiểu rằng tiếng Anh không phải là ngôn ngữ đầu tiên của mọi người, vì vậy hãy khoan dung với lỗi chính tả và ngữ pháp
  3. Nếu một câu hỏi được diễn đạt kém thì hãy yêu cầu làm rõ, bỏ qua nó hoặc chỉnh sửa câu hỏi và khắc phục sự cố. Xúc phạm không được chào đón
  4. Đừng bảo ai đó đọc hướng dẫn. Rất có thể họ có và không nhận được. Đưa ra câu trả lời hoặc chuyển sang câu hỏi tiếp theo
Hãy làm việc để giúp các nhà phát triển, không làm họ cảm thấy ngu ngốc


Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code (CPOL)

http. // stackoverflow. com/questions/922476/how-can-i-read-the-clients-machine-tên-máy-từ-trình-browser

http. // stackoverflow. com/câu hỏi/1065033/cách-lấy-tên-miền-qua-javascript

http. // diễn đàn. chuyên gia viết mã. com/showthread. php?495819-Bắt-cửa-sổ-tên-máy-qua-trình duyệt

http. //sirlagz. net/2011/05/18/javascript-get-the-computer-name-with-javascript/

--------------------------------------------------

Sức mạnh của người dùng là quan điểm của người dùng dựa trên điểm nhận được các hoạt động của anh ta từ những người dùng khác
Sức mạnh của người dùng bao gồm các quy tắc sau

=> 1 điểm cho ngón tay cái lên
=> -1 điểm cho biểu tượng không thích

Maxpower của người dùng là 1000 điểm (100%)

bè tốt

Khi Đối tượng ActiveX này được tạo, giờ đây chúng ta có thể sử dụng nó để lấy dữ liệu từ máy tính bằng các thuộc tính của wsh. var strCompName = wsh. tên máy tính;

Không có cách nào để làm như vậy, vì JavaScript không có quyền truy cập vào tên máy tính, hệ thống tệp và thông tin cục bộ khác. Đây là một phần của đặc tả JavaScript. Bảo mật là mục đích chính

Có lẽ, Hệ thống. mạng. HttpContext. Hiện hành. Lời yêu cầu. UserHostName có thể trợ giúp. Nó lấy tên DNS của máy chủ từ xa. Sau đó, bạn cần, ở đâu đó trong cơ sở mã, để tạo và thêm javascript, sẽ điền vào một trường trên trang có tên máy chủ

Bạn thậm chí không thể lấy địa chỉ IP cục bộ của máy người dùng trong mạng của nhà cung cấp Internet theo cách đơn giản. Nếu ứng dụng của bạn có bộ cân bằng tải hoặc proxy thì bạn cần đọc tiêu đề HTTP_X_FORWARDED_FOR (theo mặc định) để nhận IP máy khách yêu cầu. Nhưng lại là IP của nhà cung cấp. Vì vậy, từ IP yêu cầu, bạn không thể lấy tên máy khách thực sự nói chung

Sử dụng HttpRequest. UserHostAddress và HttpRequest. UserHostName cho IP máy khách và tên máy. Giả sử bạn đã định cấu hình xác thực chính xác, bạn có thể lấy người dùng máy khách từ IIdentity. Tên. Trong ngữ cảnh của Trang, bạn có thể sử dụng Yêu cầu. UserHostAddress, Yêu cầu. UserhostName và người dùng. Xác thực. Tên

Để lấy tên máy chủ/tên máy tính, bạn có thể sử dụng phương thức GetHostEntry() của lớp Dns trong Hệ thống. không gian tên mạng. GetHostEntry() sẽ chấp nhận ipaddress sẽ phân giải nó thành tên máy chủ lưu trữ bằng cách truy vấn máy chủ DNS. Đoạn mã nhỏ dưới đây sẽ giúp chúng tôi lấy địa chỉ ip và tên của khách hàng đang truy cập asp của chúng tôi. trang mạng

Trang này cho bạn biết cách lấy danh tính Tài khoản Google của người dùng, sử dụng điểm cuối OpenID của Google. Bạn cần có danh tính này nếu bạn hỗ trợ Thanh toán trên Cửa hàng Chrome trực tuyến vì thông tin thanh toán được liên kết với Tài khoản Google của người dùng. Ngay cả khi bạn không sử dụng Thanh toán trên Cửa hàng Chrome trực tuyến, hãy cân nhắc sử dụng Tài khoản Google nếu ứng dụng của bạn cần hệ thống đăng nhập

JavaScript Window Navigator Đủ lạ, "Netscape" là tên ứng dụng cho cả IE11, Chrome, Firefox và Safari. Tên mã ứng dụng trình duyệt

Chi tiết về máy thực tế mà trình duyệt đang chạy không có sẵn cho mã Javascript vì lý do bảo mật và thông tin đó bao gồm tên máy. Phương pháp duy nhất của bạn là điều khiển ActiveX và chúc may mắn với điều đó - chúng sẽ chỉ chạy trên ít hơn 1% máy hiện đại (và sau đó chỉ những máy có cài đặt bảo mật rất thấp)

Phương thức get() của API cookie truy xuất thông tin về một cookie duy nhất, được cung cấp tên và URL của nó. Nếu có nhiều hơn một cookie có cùng tên tồn tại cho một URL nhất định, cookie có đường dẫn dài nhất sẽ được trả về. Đối với các cookie có cùng độ dài đường dẫn, cookie có thời gian tạo sớm nhất sẽ được trả về

Javascript không thể lấy (cũng như lưu trữ ở đâu đó) IP máy khách, tuy nhiên javascript có thể tạo các yêu cầu Http và các ngôn ngữ phía máy chủ có thể truy xuất IP công khai của người dùng, vì vậy bạn có thể sử dụng điều này làm lợi thế

Dựa trên nguyên tắc này, giả sử người dùng sẽ không nhấp vào thanh công cụ đó hoặc sẽ nhấp vào khối. Giải pháp 2. Viết cookie từ Windows khi người dùng đăng nhập bằng thông tin chi tiết của người dùng, sau đó lấy trang web lấy dữ liệu từ cookie đó. Các vấn đề. Các vấn đề về trình duyệt và hệ điều hành chéo. Firefox có cookie ở một vị trí khác với IE, v.v.

Nhiệm vụ là dò tìm hệ điều hành của Người dùng với sự trợ giúp của JavaScript. chúng ta sẽ thảo luận về một số kỹ thuật. Tiếp cận. Truy cập trình điều hướng. appVersion hoặc bộ điều hướng. thuộc tính userAgent. Lấy chỉ mục của HĐH bằng phương thức indexOf(). Nếu chỉ mục khác -1, thì đó là HĐH mà chúng tôi đang tìm kiếm

Ngay cả khi mã hiện có phù hợp với bạn, bạn vẫn cần bật các điều khiển ActiveX trong cài đặt bảo mật. Thay vì thực hiện công việc này cho từng hệ điều hành/trình duyệt, bạn nên sử dụng AJAX để gọi một phương thức phía máy chủ trả về tên người dùng đã đăng nhập

Tất cả những gì bạn đã làm là thay thế một thẻ trong tiêu đề bằng một thẻ khác trong tiêu đề. Các thẻ đã nói rõ rằng đây là về một tiện ích bổ sung của Firefox. Không cần phải chỉnh sửa điều này để thực hiện thay đổi đó. Trên thực tế, nếu bạn muốn nhận được thông tin mô phạm, chúng tôi không được phép có các thẻ không tách rời trong tiêu đề, vì vậy "Nhận tên người dùng Windows" sẽ phù hợp hơn

Chúng tôi theo dõi các lỗi trong ứng dụng của mình và địa chỉ IP mà người dùng sử dụng thay đổi tùy thuộc vào môi trường của họ (wifi, LAN, VPN). Có thể lấy tên máy tính của họ từ các nhật ký được gửi đến máy chủ từ máy khách và sử dụng các công cụ doanh nghiệp để xem các bản vá phần mềm và cửa sổ đã cài đặt trên máy đó. Không truy cập trực tiếp vào máy tính

JavaScript nâng cao với Internet Explorer. Truy xuất thông tin cấu hình mạng - Cách truy xuất địa chỉ MAC và thông tin mạng mở rộng khác bằng JavaScript (Trang 2/6 ) Bây giờ, chúng ta hãy thử mở rộng mẫu trước đó bằng cách hiển thị thêm thông tin về bộ điều hợp mạng

Có thể lấy tên máy tính của họ từ các nhật ký được gửi đến máy chủ từ máy khách và sử dụng các công cụ doanh nghiệp để xem các bản vá phần mềm và cửa sổ đã cài đặt trên máy đó. Không truy cập trực tiếp vào máy tính. Giúp rất nhiều trong việc khắc phục sự cố mà không cần phải có nhân viên không có kỹ thuật tham gia

Để có được địa chỉ IP công khai của máy khách, JavaScript hoạt động như một ngôn ngữ phía máy chủ của bên thứ ba. JavaScript không thể làm điều đó một mình vì vậy jQuery được thêm vào để làm điều này. JavaScript hoạt động với các ứng dụng của bên thứ ba để lấy địa chỉ IP

Cooper, luật sư của Mr. Javascript Nhận thông tin hệ thống máy khách Xem kết quả giải pháp của bạn khi bạn xây dựng (các ngôn ngữ giao diện người dùng như HTML, CSS, JavaScript hoặc jQuery, Angularjs, Reactjs, Vuejs, TypeScript (sử dụng liên kết cdn), v.v. Bất cứ điều gì ít hơn thế và bạn mở lòng để sống trong một vở kịch, đó không bao giờ là một cách thú vị để tiêu tốn năng lượng của bạn.

Phía máy khách Các chương trình được chuyển đến máy tính có trình duyệt đang bật và máy tính đó chạy chúng. Nhận trình chỉnh sửa JavaScript và AJAX tốt nhất. Javascript Nhận thông tin hệ thống máy khách Xem kết quả giải pháp của bạn khi bạn xây dựng (các ngôn ngữ giao diện người dùng như HTML, CSS, JavaScript hoặc jQuery, Angularjs, Reactjs, Vuejs, TypeScript (sử dụng liên kết cdn), v.v.

Sử dụng dịch vụ của bên thứ ba (nhận IP công khai) Nếu bạn cần cung cấp hỗ trợ trên nhiều trình duyệt, bạn sẽ không thể sử dụng RTCPeerConnection để truy xuất IP riêng của khách hàng, do đó, tài nguyên duy nhất bạn có phụ thuộc vào dịch vụ bên ngoài (a

Để xác định hệ điều hành trên máy khách, chúng ta có thể sử dụng navigator. appVersion hoặc bộ điều hướng. đại lý người dùng. Ví dụ để tải hệ điều hành bằng JavaScript. Ví dụ sau minh họa việc phát hiện hệ điều hành trên máy khách

LibMan có thể được sử dụng để cài đặt các tệp thư viện máy khách cụ thể từ thư viện máy khách được lưu trữ trên CDN. Ví dụ: chỉ thêm tệp JavaScript đã rút gọn vào dự án. Để biết chi tiết về cách tiếp cận đó, hãy xem Thêm thư viện máy khách SignalR. Kết nối với một trung tâm. Đoạn mã sau tạo và bắt đầu một kết nối. Tên của trung tâm không phân biệt chữ hoa chữ thường

Cách lấy tên và IP máy tính cục bộ trong Java. Đoạn mã đơn giản sử dụng InetAddress. phương thức getLocalHost()

Và trong trường hợp này, khách hàng sử dụng một. Sau đó, hệ điều hành quan trọng, cũng như liệu có nhiều thẻ hay không, mỗi thẻ có tên máy chủ riêng. Nhưng tất cả điều này là tranh luận vì máy chủ (đối tượng HttpServletRequest ở phía máy chủ) không biết tên máy chủ của máy mà yêu cầu HTTP bắt nguồn

"Tên" máy tính được giải quyết từ địa chỉ IP bằng thư viện DNS (Hệ thống tên miền) cơ bản của HĐH. Không có khái niệm chung về tên máy tính trên các hệ điều hành, nhưng DNS thường có sẵn. Nếu tên máy tính chưa được định cấu hình để DNS có thể phân giải tên đó, thì tên này không khả dụng

Để lấy tên máy tính, chúng tôi đã sử dụng java. net. lớp InetAddress. Chúng ta có thể lấy tên máy tính bằng chương trình mã java. Chúng tôi sẽ sử dụng phương thức tĩnh getLocalHost() để tìm nạp máy chủ cục bộ và sau khi có máy chủ cục bộ, chúng tôi sẽ có thể có tên máy chủ bằng cách sử dụng phương thức getHostName() của lớp InetAddress

Sự miêu tả. Ví dụ dưới đây cho thấy cách lấy tên máy chủ của localhost. Bằng cách sử dụng lớp InetAddress, bạn có thể lấy tên máy chủ của máy hiện tại. InetĐịa chỉ. getLocalHost() cung cấp đối tượng InetAddress và bằng cách gọi phương thức getHostName() trên đó, sẽ cung cấp cho bạn tên máy chủ

Làm cách nào để lấy tên máy tính bằng JavaScript?

Không có cách nào để làm như vậy , vì JavaScript không có quyền truy cập vào tên máy tính, hệ thống tệp và thông tin cục bộ khác. Bảo mật là mục đích chính. Lưu câu trả lời này. Hiển thị hoạt động trên bài đăng này.

Làm cách nào để lấy địa chỉ IP của máy khách và tên máy khách bằng JavaScript?

cách nhận Địa chỉ IP và Máy của khách hàng bằng cách sử dụng javascript hoặc Jquery hoặc bất kỳ cách nào khác. .
Sử dụng JavaScript để xác định IP (máy khách) từ xa
Chèn giá trị đó vào tiêu đề HTTP hoặc dưới dạng giá trị gửi biểu mẫu được trả về máy chủ web
Đặt giá trị HTTP "Người dùng từ xa" thông qua xác thực/đăng nhập (tùy chọn)

Làm cách nào để lấy tên PC của khách hàng trong PHP?

Trong PHP, bạn sử dụng $_SERVER['REMOTE_ADDR'] để lấy địa chỉ IP của máy khách từ xa, sau đó bạn có thể sử dụng gethostbyaddr() để thử và chuyển đổi IP đó thành . - but not all IPs have a reverse mapping configured.

Chrome có biên dịch JavaScript không?

Chrome V8 thực hiện tính năng được gọi là biên dịch đúng lúc. Thay vì biên dịch JavaScript trước, nó sẽ biên dịch mã cùng lúc với việc thực thi .