If the pages are in the same domain:
Yes, it is possible. Just add the target="_ blank" in all links. Example with JQuery:
$(document).ready(function () {
$("iframe").load(function () {
var iframe = document.getElementById("iframe")
var anchors = iframe.contentDocument.getElementsByTagName("a");
for (var i in anchors) {
anchors[i].setAttribute("target", "_blank");
}
});
});
If they are in different domains:
The page can not be manipulated due to same origin security policy .
However you can do a trick, creating a proxy that makes a mirror of the original page in your domain. This can only be done with server-side languages.