Giao thức Internet phiên bản 4 (IPv4) là phiên bản thứ tư của Giao thức Internet (IP). Nó là một trong những giao thức cốt lõi của các phương pháp kết nối mạng dựa trên tiêu chuẩn trong Internet và các mạng chuyển mạch gói khác. IPv4 là phiên bản đầu tiên được triển khai để sản xuất trên SATNET vào năm 1982 và trên ARPANET vào tháng 1 năm 1983. Nó vẫn định tuyến phần lớn lưu lượng truy cập Internet ngày nay, bất chấp việc triển khai liên tục giao thức kế nhiệm, IPv6.
IPv4 sử dụng không gian địa chỉ 32 bit cung cấp 4.294.967.296 (232) địa chỉ duy nhất, nhưng các khối lớn được dành riêng cho các phương thức kết nối mạng đặc biệt.
Nguồn: Wikipedia
Giao thức Internet Phiên bản 6 (IPv6) là phiên bản mới nhất của Giao thức Internet, được sử dụng làm giao thức Internet. Nó được sử dụng để thay thế IPv4 chủ yếu để giải quyết vấn đề cạn kiệt địa chỉ IPv4 và nó cũng có nhiều cải tiến đối với IPv4 ở các khía cạnh khác.
Mục đích thiết kế của IPv6 là thay thế IPv4, nhưng IPv4 vẫn chiếm vị trí thống lĩnh về lưu lượng truy cập Internet trong một thời gian dài và việc sử dụng IPv6 phát triển chậm. Vào tháng 12 năm 2019, lần đầu tiên tỷ lệ người dùng sử dụng các dịch vụ của Google qua IPv6 vượt quá 30%.
Nguồn: Wikipedia
FlashCookie là công nghệ lưu trữ chia sẻ phía máy khách do FlashPlayer kiểm soát:
(1) Tương tự như HTTP Cookie, Flash Cookie sử dụng lớp SharedObject để lưu trữ thông tin cục bộ. Lớp SharedObject được sử dụng để đọc và lưu trữ một lượng dữ liệu hạn chế trên máy tính của người dùng. Các đối tượng được chia sẻ cung cấp dữ liệu thời gian thực giữa các đối tượng được lưu trữ vĩnh viễn trên máy tính của người dùng. chia sẻ dữ liệu;
(2) Các đối tượng chia sẻ cục bộ được lưu trữ dưới dạng các tệp riêng biệt và phần mở rộng tệp của chúng là .SOL;
(3) Các đối tượng chia sẻ cục bộ không dựa trên trình duyệt nên người dùng thông thường không dễ dàng xóa chúng. Nếu bạn muốn xóa chúng, trước tiên bạn phải biết vị trí cụ thể của các tệp này. Điều này cho phép các đối tượng được chia sẻ cục bộ tồn tại trên hệ thống cục bộ trong một thời gian dài.
Nguồn:https://blog.csdn.net/Fabulous1111/article/details/84206426
Ngôn ngữ là một trong những dấu vân tay cơ bản của trình duyệt. Dấu vân tay cơ bản của trình duyệt là một mã định danh đặc trưng mà bất kỳ trình duyệt nào cũng có, bao gồm độ phân giải màn hình, loại phần cứng, hệ điều hành, tác nhân người dùng, phông chữ hệ thống, ngôn ngữ, trình cắm trình duyệt, tiện ích mở rộng trình duyệt, cài đặt trình duyệt, chênh lệch múi giờ, v.v. thông tin, những thông tin vân tay này tương tự như chiều cao, tuổi tác của con người, v.v., khả năng xảy ra xung đột cao, chỉ có thể dùng làm nhận dạng phụ trợ.
Nguồn: https://www.digitalcitizen.life/what-screen-resolution-or-aspect-ratio-what-do-720p-1080i-1080p-mean/
Độ phân giải màn hình đề cập đến độ rõ nét của văn bản và hình ảnh hiển thị trên màn hình. Màn hình càng lớn, độ phân giải thường được hỗ trợ càng cao. Việc có thể tăng độ phân giải màn hình hay không tùy thuộc vào kích thước và khả năng của màn hình cũng như loại thẻ video được sử dụng. Về mặt kỹ thuật, “độ phân giải” là số pixel trên một đơn vị diện tích, không phải tổng số pixel.
Nguồn: https://www.digitalcitizen.life/what-screen-resolution-or-aspect-ratio-what-do-720p-1080i-1080p-mean/
API Âm thanh do HTML5 cung cấp cho lập trình JavaScript cho phép các nhà phát triển thao tác trực tiếp với dữ liệu luồng âm thanh gốc trong mã, tạo, xử lý và tạo lại dữ liệu đó một cách tùy ý, chẳng hạn như cải thiện âm sắc, thay đổi cao độ và phân đoạn âm thanh. Nó thậm chí có thể được gọi là phiên bản web của Adobe Audition.
Nguyên tắc của dấu vân tay AudioContext đại khái như sau:
Phương pháp 1: Tạo luồng thông tin âm thanh (sóng tam giác), thực hiện chuyển đổi FFT trên luồng đó và tính giá trị SHA dưới dạng dấu vân tay.
Cách 2: Tạo luồng thông tin âm thanh (sóng sin), thực hiện xử lý nén động và tính toán giá trị MD5.
Trong cả hai phương pháp, âm thanh sẽ bị xóa trước khi âm thanh được xuất ra thiết bị âm thanh và người dùng được lấy dấu vân tay mà không hề hay biết.
Các nguyên tắc cơ bản của dấu vân tay AudioContext:
Sự khác biệt tinh tế trong phần cứng hoặc phần mềm của máy chủ lưu trữ hoặc trình duyệt gây ra sự khác biệt trong quá trình xử lý tín hiệu âm thanh. Cùng một loại trình duyệt trên cùng một trình duyệt tạo ra cùng một đầu ra âm thanh và đầu ra âm thanh được tạo ra bởi các máy khác nhau hoặc các trình duyệt khác nhau sẽ khác nhau.
Có thể thấy từ phần trên rằng các dấu vân tay AudioContext và Canvas rất giống nhau về nguyên tắc. Cả hai đều sử dụng sự khác biệt về phần cứng hoặc phần mềm. Cái trước tạo ra âm thanh, cái sau tạo ra hình ảnh và sau đó tính toán các giá trị băm khác nhau dưới dạng nhận dạng.
Nguồn: https://segmentfault.com/a/1190000023249147
Múi giờ là một khu vực được chỉ định trên phạm vi toàn cầu và thời gian tiêu chuẩn thống nhất được áp dụng cho các mục đích pháp lý, thương mại và xã hội. Các múi giờ thường chạy theo biên giới của các quốc gia và tiểu vùng của chúng, thay vì tuân theo kinh độ một cách nghiêm ngặt, bởi vì sẽ thuận tiện cho các khu vực thương mại gần gũi hoặc các khu vực giao tiếp khác duy trì cùng một múi giờ.
Tổng chênh lệch thời gian giữa hầu hết các múi giờ trên đất liền và Giờ phối hợp quốc tế (UTC) là cả giờ (UTC-11:00 (UTC-12:00 không có người sử dụng) đến UTC + 14:00), nhưng một số trong số chúng bị lệch Shift 30 hoặc 45 phút (ví dụ: Giờ chuẩn Newfoundland là UTC-03:30, Giờ chuẩn Nepal là UTC+05:45, Giờ chuẩn Ấn Độ là UTC+05:30 và Giờ chuẩn Myanmar là UTC+06:30).
AdsPower hiển thị Giờ chuẩn Greenwich khi bạn mở trình duyệt.
Nguồn: Wikipedia
Là một trong những API của tính năng lưu trữ web lưu trữ cục bộ HTML5, localStorage chủ yếu được sử dụng để lưu trữ dữ liệu bai trong ứng dụng khách và ứng dụng khách thường dùng để chỉ máy tính của người dùng thiết kế trang web Thượng Hải. Trên thiết bị di động, do hầu hết các trình duyệt đều hỗ trợ tính năng lưu trữ web nên các trình duyệt web trên smartphone như android, ios đều có thể sử dụng tính năng này bình thường.
Dữ liệu được lưu bởi localStorage thường được lưu vĩnh viễn, có nghĩa là miễn là thông tin được lưu bởi localStorage, dữ liệu sẽ luôn được lưu trữ trong ứng dụng khách của người dùng. Ngay cả khi người dùng đóng trình duyệt web hiện tại và khởi động lại, dữ liệu vẫn tồn tại. Vòng đời của dữ liệu sẽ chỉ kết thúc khi người dùng hoặc chương trình thực hiện việc xóa một cách rõ ràng.
Về mặt bảo mật, lưu trữ cục bộ được bảo mật trong miền, tức là lưu trữ cục bộ dựa trên miền. Bất kỳ trang nào trong miền đều có thể truy cập dữ liệu lưu trữ cục bộ. Nhưng có một vấn đề, đó là dữ liệu giữa các trình duyệt của mỗi nhà sản xuất trình duyệt là độc lập. Nói cách khác, nếu bạn sử dụng bộ lưu trữ cục bộ để lưu trữ một bộ dữ liệu trong firefox, thì nó không thể đọc được trong trình duyệt chrome. Tương tự, vì dữ liệu lưu trữ cục bộ được lưu trữ trong thiết bị của người dùng nên dữ liệu được lưu bởi cùng một ứng dụng trên các thiết bị khác nhau là khác nhau.
Nguồn:https://zhidao.baidu.com/question/304730398919931564.html
Geolocation API là một phần của tiêu chuẩn W3C HTML5 cung cấp API JavaScript cấp cao đơn giản cho phép các trang web yêu cầu vị trí thực tế, do đó có khả năng ảnh hưởng đến quyền riêng tư của người dùng. Thử nghiệm API vị trí địa lý này nhằm đảm bảo rằng không có thông tin vị trí nào được truy cập thông qua API này mà không có sự cho phép rõ ràng của bạn.
Nguồn:https://browserleaks.com/geo
Dấu vân tay phông chữ – là những phông chữ bạn có và cách chúng được vẽ. Dựa trên việc đo kích thước của các phần tử HTML chứa văn bản, có thể xây dựng một mã định danh có thể được sử dụng để theo dõi cùng một trình duyệt theo thời gian.
Dấu vân tay dựa trên số liệu phông chữ được kết hợp chặt chẽ với dấu vân tay canvas. Đây có thể là một kỹ thuật lấy dấu vân tay yếu hơn vì canvas không chỉ nhận các hộp giới hạn mà còn cả dữ liệu pixel. Mặt khác, dấu vân tay phông chữ khó bảo vệ hơn nhiều.
Kết xuất văn bản là một phần tinh tế và phức tạp của trình duyệt web. Ngay cả trong bảng chữ cái Latinh, bố cục không chỉ đơn giản là xếp các hộp lại với nhau: các cân nhắc như chữ ghép, kerning và kết hợp các ký tự đều có tác dụng. Một số hệ thống chữ viết khác thậm chí còn phức tạp hơn, khiến các trình duyệt phải dựa vào các thư viện do hệ điều hành cung cấp để bố trí văn bản. Các thư viện này, bao gồm Pango trên GNU/Linux, Giao diện thiết bị đồ họa (GDI) hoặc DirectWrite trên Windows và Core Text trên Mac OS X, là các cơ sở mã độc lập và không hoạt động giống hệt nhau. Các trình duyệt cũng áp đặt các tùy chỉnh của riêng chúng trên kết xuất văn bản cơ sở.
Nguồn:https://browserleaks.com/fonts
Do Not Track (DNT) là một trường tiêu đề HTTP (Header). Khi người dùng bật chức năng này, trình duyệt sẽ thêm trường tiêu đề vào phần truyền dữ liệu http: dnt: 1. Trường này cho máy chủ trang web biết rằng người dùng không muốn bị theo dõi. Bằng cách này, các trang web tuân thủ các quy tắc sẽ không theo dõi thông tin cá nhân của người dùng để quảng cáo chính xác hơn.
Nguồn: Wikipedia
Transport Layer Security (TLS) và tiền thân của nó là Secure Sockets Layer (tiếng Anh: Secure Sockets Layer, viết tắt: SSL) là một giao thức bảo mật nhằm cung cấp bảo mật và bảo vệ toàn vẹn dữ liệu cho truyền thông Internet. Khi Netscape ra mắt phiên bản đầu tiên của trình duyệt web-Netscape Navigator vào năm 1994, nó đã giới thiệu giao thức HTTPS với mã hóa SSL, đây là nguồn gốc của SSL. IETF đã chuẩn hóa SSL và xuất bản tài liệu tiêu chuẩn TLS 1.0 (RFC 2246) vào năm 1999. Sau đó, TLS 1.1 (RFC 4346, 2006), TLS 1.2 (RFC 5246, 2008) và TLS 1.3 (RFC 8446, 2018) đã được công bố. Giao thức này được sử dụng rộng rãi trong các ứng dụng như trình duyệt, e-mail, nhắn tin nhanh, VoIP và Internet fax. Nhiều trang web, chẳng hạn như Google, Facebook, Wikipedia, v.v. cũng sử dụng giao thức này để tạo kết nối an toàn và gửi thông tin. Nó đã trở thành tiêu chuẩn công nghiệp cho giao tiếp bí mật trên Internet.
SSL bao gồm Lớp bản ghi và lớp vận chuyển. Giao thức lớp bản ghi xác định định dạng đóng gói của dữ liệu lớp vận chuyển. Giao thức bảo mật lớp vận chuyển sử dụng xác thực X.509, sau đó sử dụng thuật toán mã hóa bất đối xứng để xác thực bên giao tiếp, sau đó trao đổi khóa đối xứng làm khóa phiên. Khóa phiên này được sử dụng để mã hóa dữ liệu được trao đổi bởi hai bên để đảm bảo tính bảo mật và độ tin cậy của giao tiếp giữa hai ứng dụng, do đó giao tiếp giữa máy khách và ứng dụng máy chủ sẽ không bị kẻ tấn công nghe lén.
Nguồn: Wikipedia
Khong biet?
Máy chủ proxy là máy chủ trung gian giữa máy tính và Internet. Nó phục vụ như một cổng kết nối giữa máy khách và các trang web. Khi sử dụng proxy, các yêu cầu bạn gửi đến các trang web sẽ đi qua chúng trước khi truy cập trang web và do đó, tùy thuộc vào việc sử dụng chúng, chúng có thể sửa đổi gói dữ liệu có yêu cầu hay không. Chúng hoạt động như một bức tường lửa, giúp bạn truy cập dữ liệu bị hạn chế hoặc thậm chí hạn chế bạn truy cập một số thông tin nhất định. Họ có rất nhiều ứng dụng.
Proxy hoạt động như thế nào?
Nguyên lý hoạt động của proxy rất đơn giản nếu bạn không đi sâu vào các kỹ thuật liên quan. Như tôi đã trình bày trong phần định nghĩa, proxy là một máy chủ hoạt động như một cổng kết nối giữa bạn và Internet. Tại sao chúng ta cần chúng ngay từ đầu? Mặc dù có nhiều lý do, những lý do chính có thể được tóm tắt là bảo mật dữ liệu.
Khi bạn không sử dụng proxy, các yêu cầu bạn gửi đến các trang web sẽ trực tiếp đến các trang web đó. Tuy nhiên, khi bạn sử dụng proxy, tình hình sẽ khác. Khi bạn gửi yêu cầu, trước tiên, nó sẽ chuyển đến máy chủ proxy, sau đó sửa đổi nó (nếu nó phải thay thế Địa chỉ IP thực của bạn bằng địa chỉ IP khác), sau đó gửi yêu cầu đến trang web theo hành vi của bạn. Phản hồi sẽ được gửi đến proxy và ngược lại, nó sẽ gửi phản hồi lại cho bạn.
Với thiết lập này và phương thức hoạt động của proxy, máy tính của bạn có thể được bảo vệ và ẩn hoàn toàn khỏi trang web bạn đang truy cập vì máy tính của bạn không phải là máy gửi yêu cầu đến nó.
Proxy cho phép bạn truy cập Internet từ các địa điểm mà bạn chưa từng truy cập trước đây và truy cập dữ liệu cục bộ của chúng. Mặc dù nó có nhiều lợi ích, nhưng đừng nhầm lẫn về nó – nó cũng có những thiếu sót riêng. Vì các máy chủ proxy có thể truy cập thông tin được gửi qua chúng, nên đến lượt chúng, chúng có thể thay đổi dữ liệu và trong một số trường hợp, trở thành chế độ kiểm duyệt Internet.
Nguồn: Đánh giá proxy tốt nhất
Hệ thống tên miền (DNS) là một dịch vụ của Internet. Là cơ sở dữ liệu phân tán ánh xạ tên miền và địa chỉ IP với nhau, nó có thể giúp mọi người truy cập Internet dễ dàng hơn. DNS sử dụng cổng TCP và UDP 53. Hiện tại, giới hạn độ dài mỗi cấp của tên miền là 63 ký tự và tổng độ dài của tên miền không được vượt quá 253 ký tự.
Ban đầu, các ký tự của tên miền được giới hạn trong một tập hợp con các ký tự ASCII. Năm 2008, ICANN đã thông qua nghị quyết cho phép sử dụng các ngôn ngữ khác làm ký tự trong tên miền cấp cao nhất trên Internet. Sử dụng hệ thống IDNA dựa trên Punycode, các chuỗi Unicode có thể được ánh xạ tới các bộ ký tự DNS hiệu quả. Do đó, các tên miền như “XXX. Trung Quốc” và “XXX. US” có thể được nhập và truy cập trực tiếp vào thanh địa chỉ mà không cần cài đặt phần bổ trợ.
Nguồn: Wikipedia
Cookie, một loại “tệp văn bản nhỏ”, đề cập đến dữ liệu (thường được mã hóa) mà một số trang web lưu trữ trên thiết bị đầu cuối cục bộ của người dùng (Phía khách hàng) để nhận dạng người dùng.
Vì giao thức HTTP là không trạng thái, nghĩa là máy chủ không biết người dùng đã làm gì lần trước, điều này cản trở nghiêm trọng việc triển khai các ứng dụng web tương tác. Trong một tình huống mua sắm trực tuyến điển hình, người dùng duyệt qua một số trang và mua một hộp bánh quy và hai chai đồ uống. Ở lần thanh toán cuối cùng, do tính chất không trạng thái của HTTP, máy chủ không biết người dùng đã mua gì mà không có phương tiện bổ sung, vì vậy cookie là một trong những “phương tiện bổ sung” được sử dụng để bỏ qua tính không trạng thái của HTTP. Máy chủ có thể đặt hoặc đọc thông tin có trong Cookie để duy trì trạng thái của người dùng trong cuộc trò chuyện với máy chủ.
Trong kịch bản mua sắm vừa rồi, khi người dùng mua mặt hàng đầu tiên, máy chủ sẽ gửi cookie cho người dùng trong khi gửi trang web cho người dùng, ghi lại thông tin của mặt hàng đó. Khi người dùng truy cập một trang khác, trình duyệt sẽ gửi cookie đến máy chủ, để máy chủ biết những gì anh ta đã mua trước đó. Người dùng tiếp tục mua đồ uống và máy chủ thêm thông tin sản phẩm mới vào cookie ban đầu. Khi thanh toán, máy chủ chỉ đọc cookie được gửi.
Một ứng dụng điển hình khác của cookie là khi đăng nhập vào một trang web, trang web thường yêu cầu người dùng nhập tên người dùng và mật khẩu và người dùng có thể kiểm tra “Đăng nhập tự động lần sau”. Nếu được chọn, lần tiếp theo người dùng truy cập cùng một trang web, người dùng sẽ thấy rằng mình đã đăng nhập mà không cần nhập tên người dùng và mật khẩu. Điều này chính xác là do máy chủ đã gửi cookie chứa thông tin đăng nhập (một dạng tên người dùng và mật khẩu được mã hóa) tới đĩa cứng của người dùng trong lần đăng nhập trước đó. Khi đăng nhập lần thứ hai, nếu cookie chưa hết hạn, trình duyệt sẽ gửi cookie và máy chủ xác minh thông tin đăng nhập, do đó người dùng có thể đăng nhập mà không cần nhập tên người dùng và mật khẩu.
Nguồn: Wikipedia
Canvas là một phần của HTML5 và cho phép các ngôn ngữ tập lệnh hiển thị động các hình ảnh bit. Bạn có thể sử dụng ngôn ngữ lập trình JavaScript để vẽ phần tử này. Các ứng dụng phổ biến bao gồm vẽ đồ họa và văn bản, xử lý hình ảnh, trò chơi và hoạt hình.
Nguồn: Wikipedia
WebGL là API JavaScript được sử dụng để hiển thị đồ họa 2D và 3D tương tác trong bất kỳ trình duyệt web tương thích nào mà không cần sử dụng phần bổ trợ. WebGL được tích hợp đầy đủ vào tất cả các tiêu chuẩn trang web của trình duyệt và khả năng tăng tốc xử lý hình ảnh và hiệu ứng GPU có thể được sử dụng như một phần của Canvas trang web. Các phần tử WebGL có thể được thêm vào các phần tử HTML khác và trộn lẫn với các phần khác của trang web hoặc nền trang web. Chương trình WebGL bao gồm một tay cầm được viết bằng JavaScript và một mã đổ bóng được viết bằng Ngôn ngữ tô bóng OpenGL (GLSL), tương tự như C hoặc C++ và chạy trên bộ xử lý đồ họa (GPU) của máy tính.
Nguồn: Wikipedia
Tác nhân người dùng là gì?
Tác nhân người dùng là bất kỳ phần mềm nào tương tác với máy chủ web thay mặt cho người dùng Internet. Họ cũng có thể được coi là cầu nối giữa bạn và Internet.
Bất kỳ phần mềm nào gửi yêu cầu web đến máy chủ web đều là tác nhân người dùng cho dù phần mềm đó hoạt động độc lập với sự tương tác của con người như trong trường hợp công cụ hoặc bot tự động hóa hay trong trường hợp trình duyệt web và phần mềm khác chấp nhận lệnh trực tiếp từ con người.
Ví dụ: nếu bạn muốn gửi nội dung truy cập trực tuyến, bạn sẽ phải sử dụng trình duyệt web đóng vai trò là tác nhân người dùng xử lý việc truy xuất, hiển thị và giúp bạn có thể tương tác với nội dung.
Trong một giao thức mạng, máy khách được coi là tác nhân người dùng, được sử dụng để giao tiếp với hệ thống mạng máy khách-máy chủ. Bạn có thể quan tâm khi biết rằng trình đọc email của bạn là một tác nhân người dùng thư.
Tác nhân người dùng không dừng lại ở đó – bảng điều khiển trò chơi của bạn có thể là tác nhân người dùng, TV thông minh và các thiết bị hỗ trợ Internet khác của bạn cũng vậy. Trong Giao thức truyền tải siêu văn bản (HTTP), các máy khách (tác nhân người dùng) được xác định bằng cách sử dụng tiêu đề tác nhân người dùng.
Công dụng của tác nhân người dùng
Bạn có thể thắc mắc tại sao phần mềm máy khách lại tự xác định và máy chủ web cần thông tin đó để làm gì? Hóa ra tác nhân người dùng có hai cách sử dụng chính. Chúng bao gồm đàm phán nội dung và cấp quyền truy cập và chặn.
Đàm phán nội dung
Có nhiều biến thể của một trang web được cung cấp cho các thiết bị dựa trên khả năng của chúng. Lấy ví dụ, cấu trúc của trang kết quả của công cụ tìm kiếm Google khác nhau tùy thuộc vào trình duyệt hoặc nền tảng bạn đang sử dụng để truy cập trang đó. Bằng cách xem chuỗi tác nhân người dùng, Google có thể cung cấp cho bạn phiên bản tốt nhất cho trình duyệt và thiết bị của bạn.
Có nhiều trang web khác trên Internet sử dụng tác nhân người dùng để cung cấp trải nghiệm người dùng tốt hơn. Tốt nhất là không có tác nhân người dùng, bạn được phục vụ phiên bản chung của một trang, phiên bản này có thể hiển thị tốt hoặc không trên trình duyệt của bạn. Các nhà phát triển bot sử dụng điều này để tránh trang web có nhiều JavaScript bằng cách sử dụng các tác nhân trình duyệt di động sẽ yêu cầu các máy chủ web trả về phiên bản nặng không có JavaScript của một trang.
Truy cập đàm phán và khối
Có lẽ, cách sử dụng phổ biến nhất của chuỗi tác nhân người dùng là để biết liệu một phần mềm máy khách cụ thể có quyền truy cập để truy cập nội dung nhất định hay không. Máy chủ web sử dụng chuỗi tác nhân người dùng trong tiêu đề yêu cầu HTTP để loại trừ trình thu thập thông tin, trình thu thập dữ liệu và các bot khác truy cập vào nền tảng của chúng.
Nhiều trang web phổ biến trên Internet không hài lòng với lưu lượng bot và do đó, sẽ từ chối quyền truy cập vào các tác nhân người dùng không phải của các trình duyệt phổ biến. Trong khi họ thực hiện việc này trong nội bộ, họ có thể cung cấp tín hiệu cho trình thu thập thông tin web qua tệp robots.txt – và yêu cầu bạn tuân theo các chỉ thị trong đó. Nói chung, các máy chủ web chỉ muốn cho phép truy cập vào lưu lượng truy cập bắt nguồn từ người dùng và có xu hướng chặn lưu lượng truy cập từ các nguồn tự động, trừ khi có lợi ích cho họ.
Nguồn: Đánh giá proxy tốt nhất
API cơ sở dữ liệu được lập chỉ mục (gọi tắt là IndexedDB, trước đây gọi là WebSimpleDB) là một tiêu chuẩn trình duyệt web được W3C khuyến nghị để cung cấp giao diện vận hành cơ sở dữ liệu cục bộ giao dịch với một tập hợp các đối tượng JSON được lập chỉ mục. W3C đã đưa ra đề xuất cuối cùng cho giao diện IndexedDB vào ngày 8 tháng 1 năm 2015.
IndexedDB có thể được sử dụng cho các chức năng được triển khai trong trình duyệt, chẳng hạn như dấu trang và các ứng dụng Web, chẳng hạn như email.
Nguồn: Wikipedia