Google's John Mueller said in a video hangout that Google can technically process canonicals within JavaScript. This is assuming that what is shown in the JavaScript doesn't conflict with other ...