using JavaScriptMessageHandlerCallback = std::function<void(const std::string&)>;
/**
+ * @brief WebView callback related with page url changed.
+ */
+ using WebEngineUrlChangedCallback = std::function<void(const std::string&)>;
+
+ /**
* @brief WebView callback related with navigation policy would be decided.
*/
using WebEngineNavigationPolicyDecidedCallback = std::function<void(std::unique_ptr<Dali::WebEnginePolicyDecision>)>;
virtual void RegisterScrollEdgeReachedCallback(WebEngineScrollEdgeReachedCallback callback) = 0;
/**
+ * @brief Callback to be called when url is changed.
+ *
+ * @param[in] callback
+ */
+ virtual void RegisterUrlChangedCallback(WebEngineUrlChangedCallback callback) = 0;
+
+ /**
* @brief Callback to be called when navigation policy would be decided.
*
* @param[in] callback