diff --git a/cef/cef-v8-js-bind-events.go b/cef/cef-v8-value-bind-events.go similarity index 100% rename from cef/cef-v8-js-bind-events.go rename to cef/cef-v8-value-bind-events.go diff --git a/cef/cef-v8-js-bind-object.go b/cef/cef-v8-value-bind-object.go similarity index 99% rename from cef/cef-v8-js-bind-object.go rename to cef/cef-v8-value-bind-object.go index 3503c8ac90e23bc976df314dd232e275d6508c23..d047b457ff401aac0e433e065884bdae8bbf410b 100644 --- a/cef/cef-v8-js-bind-object.go +++ b/cef/cef-v8-value-bind-object.go @@ -108,7 +108,7 @@ func (m *vt) IsGoFloatAuto() bool { return false } -// ICefV8Context BindObject +// bindObject ICefV8Context // 对应Go,不支持字段的类型修改(包括对象类型),不支持删除和增加字段变更,支持字段值修改。和获取。 func bindObject(objects ...interface{}) { objectSti.StructsObject = make(map[string]*structObjectInfo, len(objects)) diff --git a/cef/cef-v8-js-bind-common.go b/cef/cef-v8-value-bind.go similarity index 100% rename from cef/cef-v8-js-bind-common.go rename to cef/cef-v8-value-bind.go diff --git a/cef/vars.go b/cef/vars.go index 8da8d2a2e07f78932dcdd1274850f53c7ca02db7..7d1951cb93fb71222241823d53b1c5ee16405564 100644 --- a/cef/vars.go +++ b/cef/vars.go @@ -187,7 +187,7 @@ func (m *variableBind) NewObjects(objects ...interface{}) { // Bind V8Value // -// 变量和函数绑定, 在Go中定义的字段绑定到JS字段中, 在Go中定义的函数导出到JS +// 变量和函数绑定, 在Go中定义字段绑定到JS字段中, 在Go中定义的函数导出到JS // // 支持类型 String = string , Integer = int32 , Double = float64, Boolean = bool, Function = func, Objects = struct | map, Array = Slice // diff --git a/common/common.go b/common/common.go index 092f9d475f00c98d7c94bc1b62db2ed5ef9493c4..181aab29e600a2d0caf5ace86d8015a6edc7e966 100644 --- a/common/common.go +++ b/common/common.go @@ -754,7 +754,7 @@ func ArrayIndexOf[T any](array []T, a interface{}) int { return -1 } -// 获取指针的指针的地址 +// GetInstancePtr 获取指针的指针的地址 func GetInstancePtr(ptr uintptr) unsafe.Pointer { ptr = *(*uintptr)(unsafe.Pointer(ptr)) return unsafe.Pointer(ptr) diff --git a/example/dev-test/bind/bind.go b/example/dev-test/bind/bind.go index 13af3d7f92f9a53ebfd57b5bb53834714a0dd9fe..97afd9aa3fe41ab2cadf6404189ade513bc45a1f 100644 --- a/example/dev-test/bind/bind.go +++ b/example/dev-test/bind/bind.go @@ -62,13 +62,14 @@ func main() { fmt.Println("varFloat32:", err) err = cef.VariableBind.Bind("varBool", &varBool) fmt.Println("varBool:", err) - //运行应用 - //cef.Run(cefApp) Test(&varStr) fmt.Println(varStr) varStr = "asdfadsf" Test(&varStr) fmt.Println(varStr) + + //运行应用 + cef.Run(cefApp) } var (