No need to do in transit. I mean iMessage could simply proxy all http/https requests post decryption in iMessage, pre-request.
At the end of the day this privacy trade off (apple gets your browsing info) is probably more secure than an embedded webview that could potentially be exploited and is auto-loaded. Similar to how Chrome alerts of malicious sites...I see this as a long term larger attack vector than privacy leakage.