我想构建一个Tampermonkey脚本,该脚本将能够向 OpenID Connect (OIDC)服务器进行身份验证。但是服务器不允许我从任何网站的上下文进行身份验证。允许的是此URI上的本地脚本
val jsonSchema = StructType(
Seq(StructField("associatedEntities",
StructType(Seq(
StructField("driver", StringType),
StructField("truck", StringType),
StructField("key", StringType),
StructField("trailer", StringType)
))),
StructField("heading", StringType),
StructField("location",
StructType(Seq(
StructField("accuracyType", StringType),
StructField("captureDataTime", StringType),
StructField("cityStateCode", StringType),
StructField("description", StringType),
StructField("latitude", DoubleType),
StructField("longitude", DoubleType),
StructField("quality", StructType(Seq(
StructField("accuracyType", StringType),
StructField("value", StringType)
))),
StructField("transmitDateTime", StringType),
StructField("description", StringType)
))),
StructField("source",
StructType(Seq(
StructField("entityType", StringType),
StructField("vendor", StringType)
))),
StructField("speed", DoubleType),
StructField("heading", StringType),
StructField("measurements", ArrayType(StructType(Seq(StructField ("type", StringType), StructField ("uom", StringType), StructField("value", StringType)))))
)
)
我的问题是,如何使用Tampermonkey从该上下文执行javascript代码?
我已经开发了一个Chrome扩展程序,如果从后台页面的上下文中运行OIDC日志记录机制,则该扩展程序可以在其中使用。是否可以在Tampermonkey的后台页面中执行我的自定义代码?