2013-06-01 38 views
7

Vì vậy, tôi buộc phải hoàn thành một khóa học trực tuyến cho trường học của tôi sử dụng các chức năng javascript để đảm bảo mỗi học sinh ở lại trên trang trong ít nhất một khoảng thời gian "required_variable". Bây giờ bằng cách sử dụng giao diện điều khiển javascript tôi có thể chỉ cần thiết lập lại số tiền required_variable thời gian để 0, do đó cho phép tôi đi đến trang tiếp theo mà không cần chờ đợi số lượng thời gian của họ. Vì vậy, câu hỏi của tôi là liệu các trang web có thể có thể biết rằng tôi đang đặt lại biến của họ. Tôi nhìn vào mã của họ, và tôi nghiêm túc nghi ngờ rằng trang web cụ thể này có thể, nhưng tôi tự hỏi hơn vì tôi thiết kế trang web và có một số biến javascript tôi không muốn bị ghi đè trong một số trang web của mình.Có thể một trang web biết liệu bạn có chỉnh sửa biến javascript của mình không?

+7

Mọi thứ xảy ra ở phía máy khách đều bị nhiễm độc. Giai đoạn. – PeeHaa

+0

Ý bạn là gì? –

+0

Họ có thể theo dõi thời gian riêng biệt trên máy chủ. – JJJ

Trả lời

5

liệu trang web có thể có thể biết rằng tôi đang đặt họ biến

Vâng, có Object.watch() từ Mozilla và triển khai chung cho tất cả các trình duyệt (ví dụ Listening for variable changes in JavaScript or jQuery - một số ví dụ ở đó).

Trong trường hợp này, "chức năng đồng hồ" có thể gọi lại cho máy chủ để thông báo.

+4

bạn có thể, tất nhiên, chỉ cần gọi 'unwatch() 'từ giao diện điều khiển –

+0

Chắc chắn, nhưng câu hỏi của OP là liệu nó có thể. –

+0

+1 vì OP hỏi nếu có thể.Ngoài ra, chỉ ra rằng nó không thể xảy ra họ sẽ thực hiện bất cứ điều gì như thế này, và nếu bạn biết về nó, bạn có thể nhận được xung quanh nó. Tôi có nghĩa là bạn thậm chí có thể, tôi dám nói nó, kéo cáp Ethernet của bạn. –

2

Thời gian chính xác bạn đã nhấp vào nút Next/Answer có thể được ghi lại phía máy chủ; thời gian chính xác mà trình duyệt của bạn yêu cầu mỗi trang được máy chủ ghi lại cùng với IP của bạn để luôn có thể phân tích hành vi của bạn trong năm qua. Mặc dù nó không rõ ràng tại sao hoặc nếu họ sẽ làm điều đó.

Phân tích rủi ro: bạn sẽ đạt được gì khi thực hiện những gì bạn định làm? Bạn sẽ có nguy cơ gì? Nếu nó có vẻ ngớ ngẩn với bạn (tôi không biết, bạn đã đưa ra chi tiết nhỏ ... với lý do :)), nó có thể là siêu lớn quan trọng đối với họ để thực thi quy tắc này ... và giận bạn.
tl; dr không

Các vấn đề liên quan