Skip to content

rule: Flutter Web #14

@ILoveScratch2

Description

@ILoveScratch2

技术名称

Flutter

分类

前端框架

类型说明

跨平台 UI 渲染框架

匹配规则

<script[^>]+src="[^"]*(?:main\.dart\.js|flutter\.js|flutter_bootstrap.js)"
匹配HTML中的<script>
<meta name="generator" content="Flutter">
匹配HTML meta
<flutter-view[^>]*>
匹配HTML内容

真实样例 / 证据

https://tf.ilovescratch.us.ci/
https://wonderous.app/web/

---


<script type="application/javascript" src="https://tf.ilovescratch.us.ci/main.dart.js"></script>

<meta name="generator" content="Flutter">

<script src="flutter_bootstrap.js" async=""></script>

<flutter-view flt-view-id="0" tabindex="0" style="position: absolute; inset: 0px; width: 782px; height: 1018px;"><flt-glass-pane><template shadowrootmode="open"><flt-scene-host style="pointer-events: none;"><flt-scene><flt-canvas-container><canvas aria-hidden="true" width="1173" height="1527" style="position: absolute; width: 782px; height: 1018px;"></canvas></flt-canvas-container></flt-scene></flt-scene-host><style id="flt-internals-stylesheet"> flt-scene-host {  font: normal normal 14px sans-serif;} flt-semantics input[type=range] {  appearance: none;  -webkit-appearance: none;  width: 100%;  position: absolute;  border: none;  top: 0;  right: 0;  bottom: 0;  left: 0;} input::selection {  background-color: transparent;} textarea::selection {  background-color: transparent;} flt-semantics input, flt-semantics textarea, flt-semantics [contentEditable="true"] {  caret-color: transparent;} .flt-text-editing::placeholder {  opacity: 0;}:focus { outline: none;} .transparentTextEditing:-webkit-autofill, .transparentTextEditing:-webkit-autofill:hover, .transparentTextEditing:-webkit-autofill:focus, .transparentTextEditing:-webkit-autofill:active {  opacity: 0 !important;} input::-ms-reveal {  display: none;}</style></template></flt-glass-pane><flt-text-editing-host></flt-text-editing-host><flt-semantics-host style="position: absolute; transform-origin: 0px 0px 0px; transform: scale(0.666667);"></flt-semantics-host><style id="flt-text-editing-stylesheet">flutter-view flt-scene-host {  font: normal normal 14px sans-serif;}flutter-view flt-semantics input[type=range] {  appearance: none;  -webkit-appearance: none;  width: 100%;  position: absolute;  border: none;  top: 0;  right: 0;  bottom: 0;  left: 0;}flutter-view input::selection {  background-color: transparent;}flutter-view textarea::selection {  background-color: transparent;}flutter-view flt-semantics input,flutter-view flt-semantics textarea,flutter-view flt-semantics [contentEditable="true"] {  caret-color: transparent;}flutter-view .flt-text-editing::placeholder {  opacity: 0;}flutter-view:focus { outline: none;}flutter-view .transparentTextEditing:-webkit-autofill,flutter-view .transparentTextEditing:-webkit-autofill:hover,flutter-view .transparentTextEditing:-webkit-autofill:focus,flutter-view .transparentTextEditing:-webkit-autofill:active {  opacity: 0 !important;}flutter-view input::-ms-reveal {  display: none;}</style></flutter-view>

建议置信度

官网 / 仓库 URL

https://flutter.dev/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions