Chrome workspaces: giả sử tôi ánh xạ tệp CSS cục bộ cho các tệp được máy chủ http địa phương của tôi phân phối. Mọi thứ hoạt động tốt và tôi có thể sửa đổi các tệp trong trình duyệt và khi làm mới trang, các thay đổi của tôi vẫn tồn tại.Không gian làm việc của Chrome với nội dung có dấu vân tay
Chúng tôi tình cờ ghi lại tài sản của mình để chúng được tham chiếu qua các url như styles.css?longuniquehash
. Thực hành tuyệt vời - theo cách này, chúng tôi có thể sử dụng bộ nhớ đệm tích cực và đảm bảo rằng các tài sản gần đây nhất sẽ được khách hàng sử dụng.
Tuy nhiên, điều này phản hồi một chút với không gian làm việc vì ánh xạ bị mất bất cứ khi nào url được cập nhật. Tóm lại: chúng tôi ánh xạ styles.css?123
đến tài nguyên cục bộ, chúng tôi thay đổi nó và làm mới trang nó quay trở lại dưới dạng styles.css?234
phải được ánh xạ lại.
Chúng tôi đang sử dụng cassette, nhưng sự cố có thể được sao chép trên bất kỳ thiết lập nào bằng vân tay. Có một thiết lập hoặc một workaround tôi đang mất tích?
Bạn có thể thử chơi xung quanh với http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ Tuy nhiên, nó không được hỗ trợ bởi băng cassette - vấn đề vẫn ở trạng thái mở. Cũng có thể đáng xem xét đến api tiện ích mở rộng của Chrome - ví dụ: viết lại url trước khi chúng được yêu cầu .. – bushed
@bushed: hmm, điểm tốt, tôi đã không nghĩ đến việc sử dụng sourcemaps cho css trong kịch bản này (ít/sass có lẽ)! –