Skip to content

Commit 69a4d21

Browse files
authored
增强导航逻辑以确保链接以 HTTP 开头 (#766)
在 `NotificationRight.razor.cs` 文件中,修改了 `HandleOnClick` 方法的逻辑。新增条件检查 `item.LinkUrl` 是否以 `"http"` 开头(区分大小写),以提高代码安全性,避免导航到非 HTTP/HTTPS 的链接。
1 parent 3827723 commit 69a4d21

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Masa.Stack.Components/Pages/NotificationCenters/NotificationRight.razor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public async Task LoadData()
4545

4646
private async Task HandleOnClick(WebsiteMessageModel item)
4747
{
48-
if (!string.IsNullOrEmpty(item.LinkUrl))
48+
if (!string.IsNullOrEmpty(item.LinkUrl) && item.LinkUrl.StartsWith("http", StringComparison.OrdinalIgnoreCase))
4949
{
5050
NavigationManager.NavigateTo(item.LinkUrl);
5151
return;

0 commit comments

Comments
 (0)