2013-03-05 40 views
5

Tôi đã tạo một bookmarklet bằng cách sử dụng js yêu cầu, nó chỉ là tốt trên tất cả các trang web ngoại trừ những người đã sử dụng requirejs. Tôi đã tìm kiếm trong tài liệu, tôi không tìm thấy bất kỳ "chế độ xung đột nào" như jquery hoặc thứ gì đó để quản lý nhiều phiên bản. Bất kỳ ý tưởng ?Sử dụng RequireJS trong một bookmarklet

Cảm ơn.

+0

Tại sao không kiểm tra nếu yêu cầu đã có trên trang và không tải tài khoản của riêng bạn trong trường hợp này? – amakhrov

+0

Bạn đã xem xét thực hiện một việc như sau: http://requirejs.org/docs/api.html#multiversion – Todd

Trả lời

0

trước khi bao gồm tập lệnh của bạn, kiểm tra xem đối tượng "yêu cầu" có được xác định hay không. chỉ bao gồm tập lệnh nếu đối tượng không được xác định

if(typeof require != 'undefined') { 
    //include script 
}