В то время как два поведения (проксирование и извлечение) имеют общие черты, цель различна. Соскребание экрана, как правило, читает страницу и пытается извлечь данные или значение со страницы, прежде чем использовать эти данные где-то еще. Это может привести к отображению страницы, включая извлеченную информацию, но ее можно использовать для любого процесса.
Если вместо этого вы хотите получить внешний ресурс (например, страницу) и подключить его к странице, сгенерированной Liferay, в качестве содержимого портлета, вы берете все содержимое страницы, за исключением того, что спецификации Portlet 1.0 и 2.0 накладывают ограничения и другие правила относительно того, что может быть добавлено (например, не может включать теги html, head или body) и другое поведение, которому оно должно соответствовать. Самый простой способ сделать это - включить его как iframe, но проект portletbridge направлен на то, чтобы обернуть входящий контент и преобразовать его в допустимый контекст в портлете, а также управлять другими аспектами удаленной страницы, такими как css, links и аутентификация, чтобы полученный портлет полностью интегрировался с остальной частью страницы и приложением портала в целом.