In web development, why might you set a fetch request's mode to 'no-cors'?
A) To access detailed response headers and body from a different origin
B) To enable reading of response data from a cross-origin request
C) To fetch resources from a different origin without needing to handle CORS headers, resulting in an opaque response
D) To ensure that the response is cached by the browser for offline use