loadPaymentScript method
Implementation
Future<void> loadPaymentScript(String url) async {
// PG 페이지로 최상위 이동한 뒤에도 닫기(X) 를 받아야 하므로 URL 과 무관하게 매 페이지 주입한다
widget._controller.runJavaScript(widget.closeBridgeScript).catchError((e) {
debugPrint('close bridge inject failed: $e');
});
if (url.startsWith(widget.INAPP_URL)) {
for (String script in await getBootpayJSBeforeContentLoaded()) {
widget._controller.runJavaScript(script);
}
print("add close event");
widget._controller.runJavaScript(getBootpayJS());
}
}