
C# Winform与javascript的相互操作问题 5
functionaddbiaozhu(){window.external.insertbiaozhu();//调用winform中的insertbiaozhu方法}之前还...
function addbiaozhu()
{
window.external.insertbiaozhu(); //调用winform中的insertbiaozhu方法
}
之前还可以 为什么现在就 没有这external方法了
前段时间 js中 window.external 还有这方法 怎么现在没了 .点不出这方法了
现在问题是在js中window没这external 方法呀
点不出这方法
如果是使用流读取本地html然后添加到webBrowser中,js中 window.external 就可以访问C#的方法,
如果是webBrowser是打开IIS上的一个html js中 window.external.C#方法 就会报错
是不是涉及到跨域问题,如何解决 展开
{
window.external.insertbiaozhu(); //调用winform中的insertbiaozhu方法
}
之前还可以 为什么现在就 没有这external方法了
前段时间 js中 window.external 还有这方法 怎么现在没了 .点不出这方法了
现在问题是在js中window没这external 方法呀
点不出这方法
如果是使用流读取本地html然后添加到webBrowser中,js中 window.external 就可以访问C#的方法,
如果是webBrowser是打开IIS上的一个html js中 window.external.C#方法 就会报错
是不是涉及到跨域问题,如何解决 展开
展开全部
可以给你提供一个大概的思路供你参考:
分析上述文档,分别有元素标签,变量名,关键字,常量(包括字符串常量和整型常量),他们之间互相用运算符号,连接符,空格,换行符构成.由于要提取出其中的链接,而链接又属于变量,应从上述常量中几个特殊常量通过运算得到.观察到:
1,在location和action两个关键字之后,等号右边即为链接字符串
2,此时,字符串的值可以是1,一个有双引号扩出来的值,2.一个变量的值,3,一个由运算表达式表示的值.
这样,首先你要通过查找关键字的方法,将location和action两个关键字对应的值找出来,这应该不难.
然后,你要写出一个函数用以计算运算表达式的结果,这个网上很多,也是算法与数据结构的基本内容也不难.
接着算是比较难的,你要找到变量名所对应的值,而这个值也有可能在多处被计算和定义,因此这是关键,有两种方法,顺序和逆序:
顺序:从头到尾分析,所有的变量顺序求出,然后在使用变量的时候引用该变 量的值,这里可以使用哈希表来保存结果.
逆序:当需要求摸个变量的值时使用递归的方法顺序向上搜索,计算出最终的值.
这样就可以找出你所要的结果;
另外文档中还有以16进制表示的字符和特殊字符,只要在字符串处理时增加加一个相应的转换应该就可以解决了.
不知道对你有没有帮助
分析上述文档,分别有元素标签,变量名,关键字,常量(包括字符串常量和整型常量),他们之间互相用运算符号,连接符,空格,换行符构成.由于要提取出其中的链接,而链接又属于变量,应从上述常量中几个特殊常量通过运算得到.观察到:
1,在location和action两个关键字之后,等号右边即为链接字符串
2,此时,字符串的值可以是1,一个有双引号扩出来的值,2.一个变量的值,3,一个由运算表达式表示的值.
这样,首先你要通过查找关键字的方法,将location和action两个关键字对应的值找出来,这应该不难.
然后,你要写出一个函数用以计算运算表达式的结果,这个网上很多,也是算法与数据结构的基本内容也不难.
接着算是比较难的,你要找到变量名所对应的值,而这个值也有可能在多处被计算和定义,因此这是关键,有两种方法,顺序和逆序:
顺序:从头到尾分析,所有的变量顺序求出,然后在使用变量的时候引用该变 量的值,这里可以使用哈希表来保存结果.
逆序:当需要求摸个变量的值时使用递归的方法顺序向上搜索,计算出最终的值.
这样就可以找出你所要的结果;
另外文档中还有以16进制表示的字符和特殊字符,只要在字符串处理时增加加一个相应的转换应该就可以解决了.
不知道对你有没有帮助
追问
不知道你在放什么屁
展开全部
有时候没有(按“.”后显示的)提示,也是可以用的。你先调试下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
头一次听说 winfrom 还能使用 JS
更多追问追答
追问
你SB?
肯定是winform中放了个webBrowser才能互相操作撒
追答
我R 你问清楚嘛。 我还我傻。 你才是SB 那么简单的问题还要问人。SB
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法属性设置成!public !
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主解决了吗,我也遇到同样的问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询