Answering my own question:
While it is true that the <base>
tag affects all relative links, it looks like location.href
points to the original HTML page [1]. So what you can do is set the <base>
tag to satisfy the AJAX calls, and set the breadcrumb links relative to location.href
using Javascript code.
[1] While I can't find any mention of this in the HTML specification, it seems to hold true for Chrome 34.0.1847.137m.