在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → SDBrowser——VB.NET多核多标签浏览器

SDBrowser——VB.NET多核多标签浏览器

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:47.89M
  • 下载次数:5
  • 浏览次数:99
  • 发布时间:2021-11-09
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
因为一些爬虫方面的需求,发现用VS自带的WebBrowser控件,功能和兼容性方面都不能满足要求,所以接触了几个.Net的开源浏览器内核,包括Google的WebKit内核,还有Firefox的GeckoFX内核,都是.Net封装版。 然后用这几个内核做了一个多核多标签浏览器,即WinForm自带的WebBrowser,WebKit.Net,GeckoFX三个核心。
【实例截图】
【核心代码】
4744302542897635602.zip
└── SDBrowser
├── SDBrowser
│   ├── app.config
│   ├── bin
│   │   ├── Debug
│   │   │   ├── CFLite.dll
│   │   │   ├── CFLite.resources
│   │   │   │   ├── CFCharacterSetBitmaps.bitmap
│   │   │   │   ├── CFUniCharPropertyDatabase.data
│   │   │   │   ├── CFUnicodeData-L.mapping
│   │   │   │   └── Info.plist
│   │   │   ├── Data
│   │   │   │   ├── Bookmark.ini
│   │   │   │   └── SysConfig.ini
│   │   │   ├── Geckofx-Core.dll
│   │   │   ├── Geckofx-Winforms.dll
│   │   │   ├── icudt40.dll
│   │   │   ├── icuin40.dll
│   │   │   ├── icuuc40.dll
│   │   │   ├── JavaScriptCore.dll
│   │   │   ├── JavaScriptCore.resources
│   │   │   │   └── Info.plist
│   │   │   ├── libcurl.dll
│   │   │   ├── libeay32.dll
│   │   │   ├── libexslt.dll
│   │   │   ├── libxml2.dll
│   │   │   ├── libxslt.dll
│   │   │   ├── objc.dll
│   │   │   ├── pthreadVC2.dll
│   │   │   ├── Resource
│   │   │   │   ├── CloseButton.ico
│   │   │   │   ├── CloseButton.png
│   │   │   │   ├── favicon128.ico
│   │   │   │   ├── favicon32.ico
│   │   │   │   ├── favicon64.ico
│   │   │   │   ├── FaviconBlank.ico
│   │   │   │   ├── FaviconBlank.png
│   │   │   │   ├── Menu2.png
│   │   │   │   └── Menu.png
│   │   │   ├── SDBrowser.exe
│   │   │   ├── SDBrowser.exe.config
│   │   │   ├── SDBrowser.pdb
│   │   │   ├── SDBrowser.vshost.exe
│   │   │   ├── SDBrowser.vshost.exe.manifest
│   │   │   ├── SDBrowser.xml
│   │   │   ├── SQLite3.dll
│   │   │   ├── ssleay32.dll
│   │   │   ├── WebKitBrowser.dll
│   │   │   ├── WebKitBrowser.dll.manifest
│   │   │   ├── WebKit.dll
│   │   │   ├── WebKit.Interop.dll
│   │   │   ├── WebKit.resources
│   │   │   │   ├── certificates
│   │   │   │   │   └── cacert.pem
│   │   │   │   ├── en.lproj
│   │   │   │   │   ├── Localizable.strings
│   │   │   │   │   └── localizedStrings.js
│   │   │   │   ├── Info.plist
│   │   │   │   └── inspector
│   │   │   │   ├── AbstractTimelinePanel.js
│   │   │   │   ├── ApplicationCacheItemsView.js
│   │   │   │   ├── AuditCategories.js
│   │   │   │   ├── AuditLauncherView.js
│   │   │   │   ├── AuditResultView.js
│   │   │   │   ├── AuditRules.js
│   │   │   │   ├── audits.css
│   │   │   │   ├── AuditsPanel.js
│   │   │   │   ├── BottomUpProfileDataGridTree.js
│   │   │   │   ├── BreakpointManager.js
│   │   │   │   ├── BreakpointsSidebarPane.js
│   │   │   │   ├── Callback.js
│   │   │   │   ├── CallStackSidebarPane.js
│   │   │   │   ├── ChangesView.js
│   │   │   │   ├── Checkbox.js
│   │   │   │   ├── Color.js
│   │   │   │   ├── ConsolePanel.js
│   │   │   │   ├── ConsoleView.js
│   │   │   │   ├── ContextMenu.js
│   │   │   │   ├── CookieItemsView.js
│   │   │   │   ├── CSSCompletions.js
│   │   │   │   ├── CSSStyleModel.js
│   │   │   │   ├── Database.js
│   │   │   │   ├── DatabaseQueryView.js
│   │   │   │   ├── DatabaseTableView.js
│   │   │   │   ├── DataGrid.js
│   │   │   │   ├── DOMAgent.js
│   │   │   │   ├── DOMStorageItemsView.js
│   │   │   │   ├── DOMStorage.js
│   │   │   │   ├── DOMSyntaxHighlighter.js
│   │   │   │   ├── Drawer.js
│   │   │   │   ├── ElementsPanel.js
│   │   │   │   ├── ElementsTreeOutline.js
│   │   │   │   ├── EventListenersSidebarPane.js
│   │   │   │   ├── FontView.js
│   │   │   │   ├── HAREntry.js
│   │   │   │   ├── helpScreen.css
│   │   │   │   ├── HelpScreen.js
│   │   │   │   ├── Images
│   │   │   │   │   ├── applicationCache.png
│   │   │   │   │   ├── auditsIcon.png
│   │   │   │   │   ├── back.png
│   │   │   │   │   ├── breakpointBorder.png
│   │   │   │   │   ├── breakpointConditionalBorder.png
│   │   │   │   │   ├── breakpointConditionalCounterBorder.png
│   │   │   │   │   ├── breakpointCounterBorder.png
│   │   │   │   │   ├── breakpointsActivateButtonGlyph.png
│   │   │   │   │   ├── breakpointsDeactivateButtonGlyph.png
│   │   │   │   │   ├── checker.png
│   │   │   │   │   ├── clearConsoleButtonGlyph.png
│   │   │   │   │   ├── closeButtons.png
│   │   │   │   │   ├── consoleButtonGlyph.png
│   │   │   │   │   ├── consoleIcon.png
│   │   │   │   │   ├── cookie.png
│   │   │   │   │   ├── database.png
│   │   │   │   │   ├── databaseTable.png
│   │   │   │   │   ├── debuggerContinue.png
│   │   │   │   │   ├── debuggerPause.png
│   │   │   │   │   ├── debuggerStepInto.png
│   │   │   │   │   ├── debuggerStepOut.png
│   │   │   │   │   ├── debuggerStepOver.png
│   │   │   │   │   ├── disclosureTriangleSmallDownBlack.png
│   │   │   │   │   ├── disclosureTriangleSmallDown.png
│   │   │   │   │   ├── disclosureTriangleSmallDownWhite.png
│   │   │   │   │   ├── disclosureTriangleSmallRightBlack.png
│   │   │   │   │   ├── disclosureTriangleSmallRightDownBlack.png
│   │   │   │   │   ├── disclosureTriangleSmallRightDown.png
│   │   │   │   │   ├── disclosureTriangleSmallRightDownWhite.png
│   │   │   │   │   ├── disclosureTriangleSmallRight.png
│   │   │   │   │   ├── disclosureTriangleSmallRightWhite.png
│   │   │   │   │   ├── dockButtonGlyph.png
│   │   │   │   │   ├── elementsIcon.png
│   │   │   │   │   ├── enableOutlineButtonGlyph.png
│   │   │   │   │   ├── enableSolidButtonGlyph.png
│   │   │   │   │   ├── errorIcon.png
│   │   │   │   │   ├── errorMediumIcon.png
│   │   │   │   │   ├── errorRedDot.png
│   │   │   │   │   ├── excludeButtonGlyph.png
│   │   │   │   │   ├── focusButtonGlyph.png
│   │   │   │   │   ├── forward.png
│   │   │   │   │   ├── gearButtonGlyph.png
│   │   │   │   │   ├── glossyHeader.png
│   │   │   │   │   ├── glossyHeaderPressed.png
│   │   │   │   │   ├── glossyHeaderSelected.png
│   │   │   │   │   ├── glossyHeaderSelectedPressed.png
│   │   │   │   │   ├── goArrow.png
│   │   │   │   │   ├── graphLabelCalloutLeft.png
│   │   │   │   │   ├── graphLabelCalloutRight.png
│   │   │   │   │   ├── grayConnectorPoint.png
│   │   │   │   │   ├── largerResourcesButtonGlyph.png
│   │   │   │   │   ├── localStorage.png
│   │   │   │   │   ├── nodeSearchButtonGlyph.png
│   │   │   │   │   ├── paneBottomGrowActive.png
│   │   │   │   │   ├── paneBottomGrow.png
│   │   │   │   │   ├── paneGrowHandleLine.png
│   │   │   │   │   ├── paneSettingsButtons.png
│   │   │   │   │   ├── pauseOnExceptionButtonGlyph.png
│   │   │   │   │   ├── percentButtonGlyph.png
│   │   │   │   │   ├── popoverArrows.png
│   │   │   │   │   ├── popoverBackground.png
│   │   │   │   │   ├── profileGroupIcon.png
│   │   │   │   │   ├── profileIcon.png
│   │   │   │   │   ├── profilesIcon.png
│   │   │   │   │   ├── profileSmallIcon.png
│   │   │   │   │   ├── profilesSilhouette.png
│   │   │   │   │   ├── programCounterBorder.png
│   │   │   │   │   ├── radioDot.png
│   │   │   │   │   ├── recordButtonGlyph.png
│   │   │   │   │   ├── recordToggledButtonGlyph.png
│   │   │   │   │   ├── reloadButtonGlyph.png
│   │   │   │   │   ├── resourceCSSIcon.png
│   │   │   │   │   ├── resourceDocumentIcon.png
│   │   │   │   │   ├── resourceDocumentIconSmall.png
│   │   │   │   │   ├── resourceJSIcon.png
│   │   │   │   │   ├── resourcePlainIcon.png
│   │   │   │   │   ├── resourcePlainIconSmall.png
│   │   │   │   │   ├── resourcesIcon.png
│   │   │   │   │   ├── resourcesSilhouette.png
│   │   │   │   │   ├── resourcesSizeGraphIcon.png
│   │   │   │   │   ├── resourcesTimeGraphIcon.png
│   │   │   │   │   ├── scriptsIcon.png
│   │   │   │   │   ├── scriptsSilhouette.png
│   │   │   │   │   ├── searchSmallBlue.png
│   │   │   │   │   ├── searchSmallBrightBlue.png
│   │   │   │   │   ├── searchSmallGray.png
│   │   │   │   │   ├── searchSmallWhite.png
│   │   │   │   │   ├── segmentEnd.png
│   │   │   │   │   ├── segmentHoverEnd.png
│   │   │   │   │   ├── segmentHover.png
│   │   │   │   │   ├── segment.png
│   │   │   │   │   ├── segmentSelectedEnd.png
│   │   │   │   │   ├── segmentSelected.png
│   │   │   │   │   ├── sessionStorage.png
│   │   │   │   │   ├── spinner.gif
│   │   │   │   │   ├── splitviewDimple.png
│   │   │   │   │   ├── splitviewDividerBackground.png
│   │   │   │   │   ├── statusbarBackground.png
│   │   │   │   │   ├── statusbarBottomBackground.png
│   │   │   │   │   ├── statusbarButtons.png
│   │   │   │   │   ├── statusbarMenuButton.png
│   │   │   │   │   ├── statusbarMenuButtonSelected.png
│   │   │   │   │   ├── statusbarResizerHorizontal.png
│   │   │   │   │   ├── statusbarResizerVertical.png
│   │   │   │   │   ├── storageIcon.png
│   │   │   │   │   ├── successGreenDot.png
│   │   │   │   │   ├── thumbActiveHoriz.png
│   │   │   │   │   ├── thumbActiveVert.png
│   │   │   │   │   ├── thumbHoriz.png
│   │   │   │   │   ├── thumbHoverHoriz.png
│   │   │   │   │   ├── thumbHoverVert.png
│   │   │   │   │   ├── thumbVert.png
│   │   │   │   │   ├── timelineBarBlue.png
│   │   │   │   │   ├── timelineBarGray.png
│   │   │   │   │   ├── timelineBarGreen.png
│   │   │   │   │   ├── timelineBarOrange.png
│   │   │   │   │   ├── timelineBarPurple.png
│   │   │   │   │   ├── timelineBarRed.png
│   │   │   │   │   ├── timelineBarYellow.png
│   │   │   │   │   ├── timelineCheckmarks.png
│   │   │   │   │   ├── timelineDots.png
│   │   │   │   │   ├── timelineHollowPillBlue.png
│   │   │   │   │   ├── timelineHollowPillGray.png
│   │   │   │   │   ├── timelineHollowPillGreen.png
│   │   │   │   │   ├── timelineHollowPillOrange.png
│   │   │   │   │   ├── timelineHollowPillPurple.png
│   │   │   │   │   ├── timelineHollowPillRed.png
│   │   │   │   │   ├── timelineHollowPillYellow.png
│   │   │   │   │   ├── timelineIcon.png
│   │   │   │   │   ├── timelinePillBlue.png
│   │   │   │   │   ├── timelinePillGray.png
│   │   │   │   │   ├── timelinePillGreen.png
│   │   │   │   │   ├── timelinePillOrange.png
│   │   │   │   │   ├── timelinePillPurple.png
│   │   │   │   │   ├── timelinePillRed.png
│   │   │   │   │   ├── timelinePillYellow.png
│   │   │   │   │   ├── toolbarItemSelected.png
│   │   │   │   │   ├── trackHoriz.png
│   │   │   │   │   ├── trackVert.png
│   │   │   │   │   ├── treeDownTriangleBlack.png
│   │   │   │   │   ├── treeDownTriangleWhite.png
│   │   │   │   │   ├── treeRightTriangleBlack.png
│   │   │   │   │   ├── treeRightTriangleWhite.png
│   │   │   │   │   ├── treeUpTriangleBlack.png
│   │   │   │   │   ├── treeUpTriangleWhite.png
│   │   │   │   │   ├── undockButtonGlyph.png
│   │   │   │   │   ├── userInputIcon.png
│   │   │   │   │   ├── userInputPreviousIcon.png
│   │   │   │   │   ├── userInputResultIcon.png
│   │   │   │   │   ├── warningIcon.png
│   │   │   │   │   ├── warningMediumIcon.png
│   │   │   │   │   ├── warningOrangeDot.png
│   │   │   │   │   ├── warningsErrors.png
│   │   │   │   │   └── whiteConnectorPoint.png
│   │   │   │   ├── ImageView.js
│   │   │   │   ├── InjectedFakeWorker.js
│   │   │   │   ├── InjectedScriptAccess.js
│   │   │   │   ├── InjectedScript.js
│   │   │   │   ├── InspectorBackendStub.js
│   │   │   │   ├── inspector.css
│   │   │   │   ├── InspectorFrontendHostStub.js
│   │   │   │   ├── inspector.html
│   │   │   │   ├── inspector.js
│   │   │   │   ├── inspectorSyntaxHighlight.css
│   │   │   │   ├── KeyboardShortcut.js
│   │   │   │   ├── MetricsSidebarPane.js
│   │   │   │   ├── Object.js
│   │   │   │   ├── ObjectPropertiesSection.js
│   │   │   │   ├── ObjectProxy.js
│   │   │   │   ├── PanelEnablerView.js
│   │   │   │   ├── Panel.js
│   │   │   │   ├── Placard.js
│   │   │   │   ├── popover.css
│   │   │   │   ├── Popover.js
│   │   │   │   ├── ProfileDataGridTree.js
│   │   │   │   ├── ProfilesPanel.js
│   │   │   │   ├── ProfileView.js
│   │   │   │   ├── PropertiesSection.js
│   │   │   │   ├── PropertiesSidebarPane.js
│   │   │   │   ├── ResourceCategory.js
│   │   │   │   ├── Resource.js
│   │   │   │   ├── ResourcesPanel.js
│   │   │   │   ├── ResourceView.js
│   │   │   │   ├── ScopeChainSidebarPane.js
│   │   │   │   ├── Script.js
│   │   │   │   ├── ScriptsPanel.js
│   │   │   │   ├── ScriptView.js
│   │   │   │   ├── Section.js
│   │   │   │   ├── Settings.js
│   │   │   │   ├── ShortcutsHelp.js
│   │   │   │   ├── SidebarPane.js
│   │   │   │   ├── SidebarTreeElement.js
│   │   │   │   ├── SourceCSSTokenizer.js
│   │   │   │   ├── SourceCSSTokenizer.re2js
│   │   │   │   ├── SourceFrame.js
│   │   │   │   ├── SourceHTMLTokenizer.js
│   │   │   │   ├── SourceHTMLTokenizer.re2js
│   │   │   │   ├── SourceJavaScriptTokenizer.js
│   │   │   │   ├── SourceJavaScriptTokenizer.re2js
│   │   │   │   ├── SourceTokenizer.js
│   │   │   │   ├── SourceView.js
│   │   │   │   ├── StatusBarButton.js
│   │   │   │   ├── StoragePanel.js
│   │   │   │   ├── StylesSidebarPane.js
│   │   │   │   ├── SummaryBar.js
│   │   │   │   ├── TabbedPane.js
│   │   │   │   ├── TestController.js
│   │   │   │   ├── TextEditorHighlighter.js
│   │   │   │   ├── TextEditorModel.js
│   │   │   │   ├── TextPrompt.js
│   │   │   │   ├── textViewer.css
│   │   │   │   ├── TextViewer.js
│   │   │   │   ├── TimelineAgent.js
│   │   │   │   ├── TimelineGrid.js
│   │   │   │   ├── TimelineOverviewPane.js
│   │   │   │   ├── TimelinePanel.js
│   │   │   │   ├── TopDownProfileDataGridTree.js
│   │   │   │   ├── treeoutline.js
│   │   │   │   ├── utilities.js
│   │   │   │   ├── View.js
│   │   │   │   ├── WatchExpressionsSidebarPane.js
│   │   │   │   ├── WebKit.qrc
│   │   │   │   ├── WelcomeView.js
│   │   │   │   └── WorkersSidebarPane.js
│   │   │   └── xulrunner
│   │   │   ├── AccessibleMarshal.dll
│   │   │   ├── breakpadinjector.dll
│   │   │   ├── crashreporter.exe
│   │   │   ├── crashreporter.ini
│   │   │   ├── D3DCompiler_43.dll
│   │   │   ├── d3dcompiler_46.dll
│   │   │   ├── dependentlibs.list
│   │   │   ├── dictionaries
│   │   │   │   ├── en-US.aff
│   │   │   │   └── en-US.dic
│   │   │   ├── freebl3.chk
│   │   │   ├── freebl3.dll
│   │   │   ├── Geckofx-Core.dll
│   │   │   ├── Geckofx-Winforms.dll
│   │   │   ├── gkmedias.dll
│   │   │   ├── gmp-fake
│   │   │   │   └── 1.0
│   │   │   │   ├── fake.dll
│   │   │   │   └── fake.info
│   │   │   ├── IA2Marshal.dll
│   │   │   ├── icudt52.dll
│   │   │   ├── icuin52.dll
│   │   │   ├── icuuc52.dll
│   │   │   ├── js.exe
│   │   │   ├── js-gdb.py
│   │   │   ├── libEGL.dll
│   │   │   ├── libGLESv2.dll
│   │   │   ├── LICENSE
│   │   │   ├── mozalloc.dll
│   │   │   ├── mozglue.dll
│   │   │   ├── mozjs.dll
│   │   │   ├── msvcp100.dll
│   │   │   ├── msvcr100.dll
│   │   │   ├── nss3.dll
│   │   │   ├── nssckbi.dll
│   │   │   ├── nssdbm3.chk
│   │   │   ├── nssdbm3.dll
│   │   │   ├── omni.ja
│   │   │   ├── platform.ini
│   │   │   ├── plugin-container.exe
│   │   │   ├── plugin-hang-ui.exe
│   │   │   ├── precomplete
│   │   │   ├── README.xulrunner
│   │   │   ├── redit.exe
│   │   │   ├── sandboxbroker.dll
│   │   │   ├── softokn3.chk
│   │   │   ├── softokn3.dll
│   │   │   ├── updater.exe
│   │   │   ├── xul.dll
│   │   │   ├── xulrunner.exe
│   │   │   └── xulrunner-stub.exe
│   │   ├── Reactor_SDBrowser
│   │   │   ├── SDBrowser.exe
│   │   │   └── SDBrowser.pdb
│   │   ├── Release
│   │   └── SDBrowser.nrproj
│   ├── Classes
│   │   ├── ClassBase.vb
│   │   ├── DeclareData.vb
│   │   ├── FunctionClass.vb
│   │   └── SetupClass.vb
│   ├── favicon128.ico
│   ├── MainForm.Designer.vb
│   ├── MainForm.resx
│   ├── MainForm.vb
│   ├── My Project
│   │   ├── Application.Designer.vb
│   │   ├── Application.myapp
│   │   ├── AssemblyInfo.vb
│   │   ├── Resources.Designer.vb
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.vb
│   │   └── Settings.settings
│   ├── obj
│   │   ├── Debug
│   │   │   ├── DesignTimeResolveAssemblyReferences.cache
│   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   ├── SDBrowser.BookForm.resources
│   │   │   ├── SDBrowser.CodeForm.resources
│   │   │   ├── SDBrowser.exe
│   │   │   ├── SDBrowser.MainForm.resources
│   │   │   ├── SDBrowser.pdb
│   │   │   ├── SDBrowser.Resources.resources
│   │   │   ├── SDBrowser.SetupForm.resources
│   │   │   ├── SDBrowser.TabBrowser.resources
│   │   │   ├── SDBrowser.vbproj.CopyComplete
│   │   │   ├── SDBrowser.vbproj.CoreCompileInputs.cache
│   │   │   ├── SDBrowser.vbproj.FileListAbsolute.txt
│   │   │   ├── SDBrowser.vbproj.GenerateResource.Cache
│   │   │   ├── SDBrowser.xml
│   │   │   └── TempPE
│   │   │   └── My Project.Resources.Designer.vb.dll
│   │   └── Release
│   ├── SDBrowser.vbproj
│   ├── SDBrowser.vbproj.user
│   ├── UIControls
│   │   ├── TabBrowser.resx
│   │   ├── TabBrowser.vb
│   │   ├── TabGeckoFX.vb
│   │   └── TabWebKit.vb
│   └── WinForms
│   ├── BookForm.Designer.vb
│   ├── BookForm.resx
│   ├── BookForm.vb
│   ├── CodeForm.Designer.vb
│   ├── CodeForm.resx
│   ├── CodeForm.vb
│   ├── SetupForm.Designer.vb
│   ├── SetupForm.resx
│   └── SetupForm.vb
├── SDBrowser.sln
└── SDBrowser.suo

27 directories, 408 files

标签:

实例下载地址

SDBrowser——VB.NET多核多标签浏览器

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警